mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Fix #2105409 [[Enhancement] Keyboard shortcut to move column up/down in dialog](https://bugs.launchpad.net/calibre/+bug/2105409)
This commit is contained in:
parent
ae9af6282e
commit
2c91a63c7a
@ -101,13 +101,20 @@ class Configure(Dialog):
|
|||||||
h.addWidget(fdo)
|
h.addWidget(fdo)
|
||||||
v = QVBoxLayout()
|
v = QVBoxLayout()
|
||||||
self.mub = b = QToolButton(self)
|
self.mub = b = QToolButton(self)
|
||||||
|
self.ds = s = QShortcut(QKeySequence('Ctrl+Up'), self)
|
||||||
|
s.activated.connect(b.click)
|
||||||
connect_lambda(b.clicked, self, lambda self: move_field_up(fdo, self.model))
|
connect_lambda(b.clicked, self, lambda self: move_field_up(fdo, self.model))
|
||||||
b.setIcon(QIcon.ic('arrow-up.png'))
|
b.setIcon(QIcon.ic('arrow-up.png'))
|
||||||
b.setToolTip(_('Move the selected field up'))
|
b.setToolTip(_('Move the selected field up [{}]').format(
|
||||||
|
str(s.key().toString(QKeySequence.SequenceFormat.NativeText))))
|
||||||
v.addWidget(b), v.addStretch(10)
|
v.addWidget(b), v.addStretch(10)
|
||||||
|
|
||||||
self.mud = b = QToolButton(self)
|
self.mud = b = QToolButton(self)
|
||||||
|
self.ds = s = QShortcut(QKeySequence('Ctrl+Down'), self)
|
||||||
|
s.activated.connect(b.click)
|
||||||
b.setIcon(QIcon.ic('arrow-down.png'))
|
b.setIcon(QIcon.ic('arrow-down.png'))
|
||||||
b.setToolTip(_('Move the selected field down'))
|
b.setToolTip(_('Move the selected field down [{}]').format(
|
||||||
|
str(s.key().toString(QKeySequence.SequenceFormat.NativeText))))
|
||||||
connect_lambda(b.clicked, self, lambda self: move_field_down(fdo, self.model))
|
connect_lambda(b.clicked, self, lambda self: move_field_down(fdo, self.model))
|
||||||
v.addWidget(b)
|
v.addWidget(b)
|
||||||
h.addLayout(v)
|
h.addLayout(v)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user