mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 02:34:06 -04:00
Move cover grid sort button to after the VL button so it is a little more prominent
This commit is contained in:
parent
cd53c0d904
commit
5c94fe50b2
@ -201,6 +201,23 @@ class SearchBar(QFrame): # {{{
|
||||
self.vl_sep.setFrameStyle(QFrame.VLine | QFrame.Sunken)
|
||||
l.addWidget(self.vl_sep)
|
||||
|
||||
parent.sort_sep = QFrame(self)
|
||||
parent.sort_sep.setFrameStyle(QFrame.VLine | QFrame.Sunken)
|
||||
parent.sort_sep.setVisible(False)
|
||||
parent.sort_button = self.sort_button = sb = QToolButton(self)
|
||||
sb.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
sb.setToolTip(_('Change how the displayed books are sorted'))
|
||||
sb.setCursor(Qt.PointingHandCursor)
|
||||
sb.setPopupMode(QToolButton.InstantPopup)
|
||||
sb.setAutoRaise(True)
|
||||
sb.setText(_('Sort'))
|
||||
sb.setIcon(QIcon(I('sort.png')))
|
||||
sb.setMenu(QMenu())
|
||||
sb.menu().aboutToShow.connect(self.populate_sort_menu)
|
||||
sb.setVisible(False)
|
||||
l.addWidget(sb)
|
||||
l.addWidget(parent.sort_sep)
|
||||
|
||||
x = parent.search = SearchBox2(self)
|
||||
x.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Minimum)
|
||||
x.setObjectName("search")
|
||||
@ -273,23 +290,6 @@ class SearchBar(QFrame): # {{{
|
||||
l.addWidget(x)
|
||||
x.setVisible(not tweaks['show_saved_search_box'])
|
||||
|
||||
parent.sort_sep = QFrame(self)
|
||||
parent.sort_sep.setFrameStyle(QFrame.VLine | QFrame.Sunken)
|
||||
parent.sort_sep.setVisible(False)
|
||||
l.addWidget(parent.sort_sep)
|
||||
parent.sort_button = self.sort_button = sb = QToolButton(self)
|
||||
sb.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
sb.setToolTip(_('Change how the displayed books are sorted'))
|
||||
sb.setCursor(Qt.PointingHandCursor)
|
||||
sb.setPopupMode(QToolButton.InstantPopup)
|
||||
sb.setAutoRaise(True)
|
||||
sb.setText(_('Sort'))
|
||||
sb.setIcon(QIcon(I('sort.png')))
|
||||
sb.setMenu(QMenu())
|
||||
sb.menu().aboutToShow.connect(self.populate_sort_menu)
|
||||
sb.setVisible(False)
|
||||
l.addWidget(sb)
|
||||
|
||||
def populate_sort_menu(self):
|
||||
from calibre.gui2.ui import get_gui
|
||||
get_gui().iactions['Sort By'].update_menu(self.sort_button.menu())
|
||||
|
Loading…
x
Reference in New Issue
Block a user