mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 18:24:30 -04:00
Simplify code a bit
This commit is contained in:
parent
c45b08f504
commit
c39f96fbed
@ -11,7 +11,7 @@ from functools import partial
|
|||||||
|
|
||||||
from PyQt5.Qt import (QObject, QKeySequence, QAbstractItemModel, QModelIndex,
|
from PyQt5.Qt import (QObject, QKeySequence, QAbstractItemModel, QModelIndex,
|
||||||
Qt, QStyledItemDelegate, QTextDocument, QStyle, pyqtSignal, QFrame,
|
Qt, QStyledItemDelegate, QTextDocument, QStyle, pyqtSignal, QFrame,
|
||||||
QApplication, QSize, QRectF, QWidget, QTreeView,
|
QApplication, QSize, QRectF, QWidget, QTreeView, QHBoxLayout, QVBoxLayout,
|
||||||
QGridLayout, QLabel, QRadioButton, QPushButton, QToolButton, QIcon)
|
QGridLayout, QLabel, QRadioButton, QPushButton, QToolButton, QIcon)
|
||||||
try:
|
try:
|
||||||
from PyQt5 import sip
|
from PyQt5 import sip
|
||||||
@ -631,16 +631,15 @@ class ShortcutConfig(QWidget): # {{{
|
|||||||
|
|
||||||
def __init__(self, parent=None):
|
def __init__(self, parent=None):
|
||||||
QWidget.__init__(self, parent)
|
QWidget.__init__(self, parent)
|
||||||
self._layout = l = QGridLayout()
|
self._layout = l = QVBoxLayout(self)
|
||||||
self.setLayout(self._layout)
|
|
||||||
self.header = QLabel(_('Double click on any entry to change the'
|
self.header = QLabel(_('Double click on any entry to change the'
|
||||||
' keyboard shortcuts associated with it'))
|
' keyboard shortcuts associated with it'))
|
||||||
l.addWidget(self.header, 0, 0, 1, 3)
|
l.addWidget(self.header)
|
||||||
self.view = QTreeView(self)
|
self.view = QTreeView(self)
|
||||||
self.view.setAlternatingRowColors(True)
|
self.view.setAlternatingRowColors(True)
|
||||||
self.view.setHeaderHidden(True)
|
self.view.setHeaderHidden(True)
|
||||||
self.view.setAnimated(True)
|
self.view.setAnimated(True)
|
||||||
l.addWidget(self.view, 1, 0, 1, 3)
|
l.addWidget(self.view)
|
||||||
self.delegate = Delegate()
|
self.delegate = Delegate()
|
||||||
self.view.setItemDelegate(self.delegate)
|
self.view.setItemDelegate(self.delegate)
|
||||||
self.delegate.sizeHintChanged.connect(self.editor_opened,
|
self.delegate.sizeHintChanged.connect(self.editor_opened,
|
||||||
@ -650,14 +649,15 @@ class ShortcutConfig(QWidget): # {{{
|
|||||||
self.search.initialize('shortcuts_search_history',
|
self.search.initialize('shortcuts_search_history',
|
||||||
help_text=_('Search for a shortcut by name'))
|
help_text=_('Search for a shortcut by name'))
|
||||||
self.search.search.connect(self.find)
|
self.search.search.connect(self.find)
|
||||||
l.addWidget(self.search, 2, 0, 1, 1)
|
self._h = h = QHBoxLayout()
|
||||||
|
l.addLayout(h)
|
||||||
|
h.addWidget(self.search)
|
||||||
self.nb = QPushButton(QIcon(I('arrow-down.png')), _('&Next'), self)
|
self.nb = QPushButton(QIcon(I('arrow-down.png')), _('&Next'), self)
|
||||||
self.pb = QPushButton(QIcon(I('arrow-up.png')), _('&Previous'), self)
|
self.pb = QPushButton(QIcon(I('arrow-up.png')), _('&Previous'), self)
|
||||||
self.nb.clicked.connect(self.find_next)
|
self.nb.clicked.connect(self.find_next)
|
||||||
self.pb.clicked.connect(self.find_previous)
|
self.pb.clicked.connect(self.find_previous)
|
||||||
l.addWidget(self.nb, 2, 1, 1, 1)
|
h.addWidget(self.nb), h.addWidget(self.pb)
|
||||||
l.addWidget(self.pb, 2, 2, 1, 1)
|
h.setStretch(0, 100)
|
||||||
l.setColumnStretch(0, 100)
|
|
||||||
|
|
||||||
def restore_defaults(self):
|
def restore_defaults(self):
|
||||||
self._model.restore_defaults()
|
self._model.restore_defaults()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user