mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 18:24:30 -04:00
more lambda slots
This commit is contained in:
parent
47be670aaf
commit
b60e76aa48
@ -53,4 +53,4 @@ class PluginWidget(Widget, Ui_Form):
|
||||
def connect_gui_obj_handler(self, g, f):
|
||||
if g is not self.opt_markdown_extensions:
|
||||
raise NotImplementedError()
|
||||
g.itemChanged.connect(lambda item: f())
|
||||
g.itemChanged.connect(self.changed_signal)
|
||||
|
@ -130,7 +130,7 @@ class DBusMenu(QObject):
|
||||
def publish_new_menu(self, qmenu=None):
|
||||
self.init_maps(qmenu)
|
||||
if qmenu is not None:
|
||||
qmenu.destroyed.connect(lambda obj=None:self.publish_new_menu())
|
||||
connect_lambda(qmenu.destroyed, self, lambda self:self.publish_new_menu())
|
||||
ac = qmenu.menuAction()
|
||||
self.add_action(ac)
|
||||
self.dbus_api.LayoutUpdated(self.dbus_api.revision, 0)
|
||||
|
@ -266,13 +266,13 @@ class ItemView(QFrame): # {{{
|
||||
# Add new item
|
||||
rs = l.rowCount()
|
||||
ip.b3 = b = QPushButton(QIcon(I('plus.png')), _('New entry &inside this entry'))
|
||||
b.clicked.connect(partial(self.add_new, 'inside'))
|
||||
connect_lambda(b.clicked, self, lambda self: self.add_new('inside'))
|
||||
l.addWidget(b, l.rowCount()+1, 0, 1, 2)
|
||||
ip.b4 = b = QPushButton(QIcon(I('plus.png')), _('New entry &above this entry'))
|
||||
b.clicked.connect(partial(self.add_new, 'before'))
|
||||
connect_lambda(b.clicked, self, lambda self: self.add_new('before'))
|
||||
l.addWidget(b, l.rowCount(), 0, 1, 2)
|
||||
ip.b5 = b = QPushButton(QIcon(I('plus.png')), _('New entry &below this entry'))
|
||||
b.clicked.connect(partial(self.add_new, 'after'))
|
||||
connect_lambda(b.clicked, self, lambda self: self.add_new('after'))
|
||||
l.addWidget(b, l.rowCount(), 0, 1, 2)
|
||||
# Flatten entry
|
||||
ip.b3 = b = QPushButton(QIcon(I('heuristics.png')), _('&Flatten this entry'))
|
||||
|
Loading…
x
Reference in New Issue
Block a user