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):
|
def connect_gui_obj_handler(self, g, f):
|
||||||
if g is not self.opt_markdown_extensions:
|
if g is not self.opt_markdown_extensions:
|
||||||
raise NotImplementedError()
|
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):
|
def publish_new_menu(self, qmenu=None):
|
||||||
self.init_maps(qmenu)
|
self.init_maps(qmenu)
|
||||||
if qmenu is not None:
|
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()
|
ac = qmenu.menuAction()
|
||||||
self.add_action(ac)
|
self.add_action(ac)
|
||||||
self.dbus_api.LayoutUpdated(self.dbus_api.revision, 0)
|
self.dbus_api.LayoutUpdated(self.dbus_api.revision, 0)
|
||||||
|
@ -266,13 +266,13 @@ class ItemView(QFrame): # {{{
|
|||||||
# Add new item
|
# Add new item
|
||||||
rs = l.rowCount()
|
rs = l.rowCount()
|
||||||
ip.b3 = b = QPushButton(QIcon(I('plus.png')), _('New entry &inside this entry'))
|
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)
|
l.addWidget(b, l.rowCount()+1, 0, 1, 2)
|
||||||
ip.b4 = b = QPushButton(QIcon(I('plus.png')), _('New entry &above this entry'))
|
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)
|
l.addWidget(b, l.rowCount(), 0, 1, 2)
|
||||||
ip.b5 = b = QPushButton(QIcon(I('plus.png')), _('New entry &below this entry'))
|
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)
|
l.addWidget(b, l.rowCount(), 0, 1, 2)
|
||||||
# Flatten entry
|
# Flatten entry
|
||||||
ip.b3 = b = QPushButton(QIcon(I('heuristics.png')), _('&Flatten this entry'))
|
ip.b3 = b = QPushButton(QIcon(I('heuristics.png')), _('&Flatten this entry'))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user