From db0e425ba6756c9299c9bdb47c65cd3adf01e8e6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 26 Mar 2014 11:08:45 +0530 Subject: [PATCH] Fix #1296816 [[F. Request]: Showing "mode" in Saved Searches](https://bugs.launchpad.net/calibre/+bug/1296816) --- src/calibre/gui2/tweak_book/search.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/tweak_book/search.py b/src/calibre/gui2/tweak_book/search.py index c77790fd26..df038ef161 100644 --- a/src/calibre/gui2/tweak_book/search.py +++ b/src/calibre/gui2/tweak_book/search.py @@ -456,7 +456,7 @@ class EditSearch(Dialog): # {{{ l.addRow(_('&Name:'), n) self.find = f = QLineEdit(self.search.get('find', ''), self) - f.setPlaceholderText(_('The regular expression to search for')) + f.setPlaceholderText(_('The expression to search for')) l.addRow(_('&Find:'), f) self.replace = r = QLineEdit(self.search.get('replace', ''), self) @@ -734,8 +734,12 @@ class SavedSearches(Dialog): search_index, search = i.data(Qt.UserRole).toPyObject() cs = '✓' if search.get('case_sensitive', SearchWidget.DEFAULT_STATE['case_sensitive']) else '✗' da = '✓' if search.get('dot_all', SearchWidget.DEFAULT_STATE['dot_all']) else '✗' - self.description.setText(_('{2} (Case sensitive: {3} Dot All: {4})\nFind: {0}\nReplace: {1}').format( - search.get('find', ''), search.get('replace', ''), search.get('name', ''), cs, da)) + if search.get('mode', SearchWidget.DEFAULT_STATE['mode']) == 'regex': + ts = _('(Case sensitive: {0} Dot All: {1})').format(cs, da) + else: + ts = _('(Case sensitive: {0} [Normal search])').format(cs) + self.description.setText(_('{2} {3}\nFind: {0}\nReplace: {1}').format( + search.get('find', ''), search.get('replace', ''), search.get('name', ''), ts)) def import_searches(self): path = choose_files(self, 'import_saved_searches', _('Choose file'), filters=[