mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-02 09:13:44 +02:00
Sort the searches in the menu
This commit is contained in:
parent
e0f916068a
commit
4a0ac673c5
1 changed files with 2 additions and 1 deletions
|
|
@ -19,6 +19,7 @@
|
|||
from calibre.gui2.dialogs.confirm_delete import confirm
|
||||
from calibre.gui2.dialogs.saved_search_editor import SavedSearchEditor
|
||||
from calibre.gui2.dialogs.search import SearchDialog
|
||||
from calibre.utils.icu import primary_sort_key
|
||||
|
||||
|
||||
class AsYouType(unicode):
|
||||
|
|
@ -560,7 +561,7 @@ def populate_add_saved_search_menu(self):
|
|||
m = self.add_saved_search_button.menu()
|
||||
m.clear()
|
||||
db = self.current_db
|
||||
for name in db.saved_search_names():
|
||||
for name in sorted(db.saved_search_names(), key=lambda x: primary_sort_key(x.strip())):
|
||||
m.addAction(name.strip(), partial(self.saved_search.saved_search_selected, name))
|
||||
m.addSeparator()
|
||||
m.addAction(QIcon(I('plus.png')), _('Add Saved search'), self.add_saved_search)
|
||||
|
|
|
|||
Loading…
Reference in a new issue