mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
More lambda slots
This commit is contained in:
parent
8f62a921fe
commit
47be670aaf
@ -431,7 +431,7 @@ class CompareSingle(QWidget):
|
|||||||
else:
|
else:
|
||||||
continue
|
continue
|
||||||
neww = cls(field, True, self, m, extra)
|
neww = cls(field, True, self, m, extra)
|
||||||
neww.changed.connect(partial(self.changed, field))
|
connect_lambda(neww.changed, self, lambda self: self.changed(field))
|
||||||
if isinstance(neww, EditWithComplete):
|
if isinstance(neww, EditWithComplete):
|
||||||
try:
|
try:
|
||||||
neww.update_items_cache(db.new_api.all_field_names(field))
|
neww.update_items_cache(db.new_api.all_field_names(field))
|
||||||
@ -444,7 +444,7 @@ class CompareSingle(QWidget):
|
|||||||
newl.setBuddy(neww)
|
newl.setBuddy(neww)
|
||||||
button = RightClickButton(self)
|
button = RightClickButton(self)
|
||||||
button.setIcon(QIcon(I('back.png')))
|
button.setIcon(QIcon(I('back.png')))
|
||||||
button.clicked.connect(partial(self.revert, field))
|
connect_lambda(button.clicked, self, lambda self: self.revert(field))
|
||||||
button.setToolTip(revert_tooltip % m['name'])
|
button.setToolTip(revert_tooltip % m['name'])
|
||||||
if field == 'identifiers':
|
if field == 'identifiers':
|
||||||
button.m = m = QMenu(button)
|
button.m = m = QMenu(button)
|
||||||
@ -580,7 +580,7 @@ class CompareMany(QDialog):
|
|||||||
b.setToolTip(reject_all_tooltip)
|
b.setToolTip(reject_all_tooltip)
|
||||||
b.clicked.connect(self.reject_all_remaining)
|
b.clicked.connect(self.reject_all_remaining)
|
||||||
self.sb = b = bb.addButton(_('R&eject'), bb.ActionRole)
|
self.sb = b = bb.addButton(_('R&eject'), bb.ActionRole)
|
||||||
b.clicked.connect(partial(self.next_item, False))
|
connect_lambda(b.clicked, self, lambda self: self.next_item(False))
|
||||||
b.setIcon(QIcon(I('minus.png'))), b.setAutoDefault(False)
|
b.setIcon(QIcon(I('minus.png'))), b.setAutoDefault(False)
|
||||||
if reject_button_tooltip:
|
if reject_button_tooltip:
|
||||||
b.setToolTip(reject_button_tooltip)
|
b.setToolTip(reject_button_tooltip)
|
||||||
@ -597,14 +597,14 @@ class CompareMany(QDialog):
|
|||||||
b.setToolTip(_('Move to next [%s]') % self.next_action.shortcut().toString(QKeySequence.NativeText))
|
b.setToolTip(_('Move to next [%s]') % self.next_action.shortcut().toString(QKeySequence.NativeText))
|
||||||
self.next_action.triggered.connect(b.click)
|
self.next_action.triggered.connect(b.click)
|
||||||
b.setIcon(QIcon(I('forward.png' if self.total > 1 else 'ok.png')))
|
b.setIcon(QIcon(I('forward.png' if self.total > 1 else 'ok.png')))
|
||||||
b.clicked.connect(partial(self.next_item, True))
|
connect_lambda(b.clicked, self, lambda self: self.next_item(True))
|
||||||
b.setDefault(True), b.setAutoDefault(True)
|
b.setDefault(True), b.setAutoDefault(True)
|
||||||
self.bbh = h = QHBoxLayout()
|
self.bbh = h = QHBoxLayout()
|
||||||
h.setContentsMargins(0, 0, 0, 0)
|
h.setContentsMargins(0, 0, 0, 0)
|
||||||
l.addLayout(h)
|
l.addLayout(h)
|
||||||
self.markq = m = QCheckBox(_('&Mark rejected books'))
|
self.markq = m = QCheckBox(_('&Mark rejected books'))
|
||||||
m.setChecked(gprefs['metadata_diff_mark_rejected'])
|
m.setChecked(gprefs['metadata_diff_mark_rejected'])
|
||||||
m.stateChanged[int].connect(lambda : gprefs.set('metadata_diff_mark_rejected', m.isChecked()))
|
connect_lambda(m.stateChanged[int], self, lambda self: gprefs.set('metadata_diff_mark_rejected', self.markq.isChecked()))
|
||||||
m.setToolTip(_('Mark rejected books in the book list after this dialog is closed'))
|
m.setToolTip(_('Mark rejected books in the book list after this dialog is closed'))
|
||||||
h.addWidget(m), h.addWidget(bb)
|
h.addWidget(m), h.addWidget(bb)
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ class FilenamePattern(QWidget, Ui_Form): # {{{
|
|||||||
self.test_button.clicked.connect(self.do_test)
|
self.test_button.clicked.connect(self.do_test)
|
||||||
self.re.lineEdit().returnPressed[()].connect(self.do_test)
|
self.re.lineEdit().returnPressed[()].connect(self.do_test)
|
||||||
self.filename.returnPressed[()].connect(self.do_test)
|
self.filename.returnPressed[()].connect(self.do_test)
|
||||||
self.re.lineEdit().textChanged.connect(lambda x: self.changed_signal.emit())
|
connect_lambda(self.re.lineEdit().textChanged, self, lambda self, x: self.changed_signal.emit())
|
||||||
|
|
||||||
def initialize(self, defaults=False):
|
def initialize(self, defaults=False):
|
||||||
# Get all items in the combobox. If we are reseting
|
# Get all items in the combobox. If we are reseting
|
||||||
|
Loading…
x
Reference in New Issue
Block a user