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=
'')
def embed_toolbar(self, pid, toolbar_object_name)
def toolbar_orientation_changed(self, win_id, is_horizontal)
def __init__(self, callback)
_shutdown_plugin_completed
def shutdown_plugin(self)
def save_settings_completed(self)
def unembed_widget(self, widget_object_name)
def update_embedded_widget_title(self, widget_object_name, title)
_restore_settings_completed
def shutdown_plugin_completed(self)
def trigger_configuration(self)
def unembed_toolbar(self, toolbar_object_name)
def __init__(self, plugin_handler, object_path)
def load_completed(self, loaded, has_configuration)
def restore_settings(self)
def restore_settings_completed(self)
def update_embedded_widget_icon(self, widget_object_name, icon)
def embed_widget(self, pid, widget_object_name)