mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Edit Book: Add a confirmation when removing saved searches
This commit is contained in:
parent
7c85a0deda
commit
a19862c277
@ -20,6 +20,7 @@ import regex
|
||||
|
||||
from calibre import prepare_string_for_xml
|
||||
from calibre.gui2 import error_dialog, info_dialog, choose_files, choose_save_file
|
||||
from calibre.gui2.dialogs.confirm_delete import confirm
|
||||
from calibre.gui2.dialogs.message_box import MessageBox
|
||||
from calibre.gui2.widgets2 import HistoryComboBox
|
||||
from calibre.gui2.tweak_book import tprefs, editors, current_container
|
||||
@ -1026,9 +1027,11 @@ class SavedSearches(QWidget):
|
||||
def remove_search(self):
|
||||
if self.editing_search:
|
||||
return
|
||||
rows = {index.row() for index in self.searches.selectionModel().selectedIndexes()} - {-1}
|
||||
self.model.remove_searches(rows)
|
||||
self.show_details()
|
||||
if confirm(_('Are you sure you want to permanently delete the selected saved searches?'),
|
||||
'confirm-remove-editor-saved-search', config_set=tprefs):
|
||||
rows = {index.row() for index in self.searches.selectionModel().selectedIndexes()} - {-1}
|
||||
self.model.remove_searches(rows)
|
||||
self.show_details()
|
||||
|
||||
def add_search(self):
|
||||
if self.editing_search:
|
||||
|
Loading…
x
Reference in New Issue
Block a user