mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Also change text of highlight button when changing icon
This commit is contained in:
parent
5c94fe50b2
commit
0dd9de8aae
@ -249,6 +249,7 @@ class SearchBar(QFrame): # {{{
|
|||||||
x = parent.highlight_only_button = QToolButton(self)
|
x = parent.highlight_only_button = QToolButton(self)
|
||||||
x.setAutoRaise(True)
|
x.setAutoRaise(True)
|
||||||
x.setText(_('Highlight'))
|
x.setText(_('Highlight'))
|
||||||
|
x.setCursor(Qt.PointingHandCursor)
|
||||||
x.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
x.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||||
x.setIcon(QIcon(I('arrow-down.png')))
|
x.setIcon(QIcon(I('arrow-down.png')))
|
||||||
l.addWidget(x)
|
l.addWidget(x)
|
||||||
|
@ -492,10 +492,13 @@ class SearchBoxMixin(object): # {{{
|
|||||||
self.focus_to_library()
|
self.focus_to_library()
|
||||||
|
|
||||||
def set_highlight_only_button_icon(self):
|
def set_highlight_only_button_icon(self):
|
||||||
|
b = self.highlight_only_button
|
||||||
if config['highlight_search_matches']:
|
if config['highlight_search_matches']:
|
||||||
self.highlight_only_button.setIcon(QIcon(I('highlight_only_on.png')))
|
b.setIcon(QIcon(I('highlight_only_on.png')))
|
||||||
|
b.setText(_('Filter'))
|
||||||
else:
|
else:
|
||||||
self.highlight_only_button.setIcon(QIcon(I('highlight_only_off.png')))
|
b.setIcon(QIcon(I('highlight_only_off.png')))
|
||||||
|
b.setText(_('Highlight'))
|
||||||
self.highlight_only_button.setVisible(gprefs['show_highlight_toggle_button'])
|
self.highlight_only_button.setVisible(gprefs['show_highlight_toggle_button'])
|
||||||
self.library_view.model().set_highlight_only(config['highlight_search_matches'])
|
self.library_view.model().set_highlight_only(config['highlight_search_matches'])
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user