32 from dbus.service
import Object
34 from python_qt_binding.QtCore
import QObject, Qt, Signal
38 """DBus service for an indirect plugin handler, i.e. `PluginHandlerXEmbedContainer`."""
46 self.
_signal.connect(callback, Qt.QueuedConnection)
51 def __init__(self, plugin_handler, object_path):
52 super(PluginHandlerDBusService, self).
__init__(object_path)
62 'org.ros.qt_gui.PluginHandlerContainer', in_signature=
'bb', out_signature=
'')
67 'org.ros.qt_gui.PluginHandlerContainer', in_signature=
'is', out_signature=
'i')
72 'org.ros.qt_gui.PluginHandlerContainer', in_signature=
'ss', out_signature=
'')
77 'org.ros.qt_gui.PluginHandlerContainer', in_signature=
'ss', out_signature=
'')
82 'org.ros.qt_gui.PluginHandlerContainer', in_signature=
's', out_signature=
'')
87 'org.ros.qt_gui.PluginHandlerContainer', in_signature=
'is', out_signature=
'i')
91 @dbus.service.signal(
'org.ros.qt_gui.PluginHandlerContainer', signature=
'ib')
97 'org.ros.qt_gui.PluginHandlerContainer', in_signature=
's', out_signature=
'')
101 @dbus.service.method(
'org.ros.qt_gui.PluginHandlerContainer', in_signature=
'',
106 @dbus.service.method(
'org.ros.qt_gui.PluginHandlerContainer', in_signature=
'',
111 @dbus.service.signal(
'org.ros.qt_gui.PluginHandlerContainer', signature=
'')
116 @dbus.service.method(
'org.ros.qt_gui.PluginHandlerContainer', in_signature=
'',
123 @dbus.service.signal(
'org.ros.qt_gui.PluginHandlerContainer', signature=
'')
128 @dbus.service.method(
'org.ros.qt_gui.PluginHandlerContainer', signature=
'')
134 @dbus.service.signal(
'org.ros.qt_gui.PluginHandlerContainer', signature=
'')
139 @dbus.service.method(
'org.ros.qt_gui.PluginHandlerContainer', in_signature=
'',
146 @dbus.service.signal(
'org.ros.qt_gui.PluginHandlerContainer', signature=
'')