File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -401,6 +401,12 @@ def start(self) -> None:
401
401
select_all_action .setToolTip ("Ctrl+A" )
402
402
edit_menu .addAction (select_all_action )
403
403
404
+ clear_select_action = QAction ("Clear Selection" , menu_bar )
405
+ clear_select_action .triggered .connect (self .clear_select_action_callback )
406
+ clear_select_action .setShortcut (QtCore .Qt .Key .Key_Escape )
407
+ clear_select_action .setToolTip ("Esc" )
408
+ edit_menu .addAction (clear_select_action )
409
+
404
410
edit_menu .addSeparator ()
405
411
406
412
manage_file_extensions_action = QAction ("Manage File Extensions" , menu_bar )
@@ -727,6 +733,14 @@ def select_all_action_callback(self):
727
733
self .set_macro_menu_viability ()
728
734
self .preview_panel .update_widgets ()
729
735
736
+ def clear_select_action_callback (self ):
737
+ self .selected .clear ()
738
+ for item in self .item_thumbs :
739
+ item .thumb_button .set_selected (False )
740
+
741
+ self .set_macro_menu_viability ()
742
+ self .preview_panel .update_widgets ()
743
+
730
744
def show_tag_database (self ):
731
745
self .modal = PanelModal (
732
746
TagDatabasePanel (self .lib ), "Library Tags" , "Library Tags" , has_save = False
You can’t perform that action at this time.
0 commit comments