mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
Make the clear button in search fields visible only when there is text
This commit is contained in:
parent
f7653accd1
commit
f735cdb788
@ -109,8 +109,7 @@ class SearchBox2(QComboBox): # {{{
|
||||
self.line_edit = SearchLineEdit(self)
|
||||
self.setLineEdit(self.line_edit)
|
||||
if add_clear_action:
|
||||
self.clear_action = self.add_action('clear_left.png')
|
||||
self.clear_action.triggered.connect(self.clear_clicked)
|
||||
self.lineEdit().setClearButtonEnabled(True)
|
||||
|
||||
c = self.line_edit.completer()
|
||||
c.setCompletionMode(c.PopupCompletion)
|
||||
@ -537,7 +536,9 @@ class SavedSearchBoxMixin(object): # {{{
|
||||
|
||||
def init_saved_seach_box_mixin(self):
|
||||
self.saved_search.changed.connect(self.saved_searches_changed)
|
||||
self.search.clear_action.triggered.connect(self.saved_search.clear)
|
||||
ac = self.findChild(QAction, '_q_qlineeditclearaction')
|
||||
if ac is not None:
|
||||
ac.triggered.connect(self.saved_search.clear)
|
||||
self.save_search_button.clicked.connect(
|
||||
self.saved_search.save_search_button_clicked)
|
||||
self.copy_search_button.clicked.connect(
|
||||
|
Loading…
x
Reference in New Issue
Block a user