Public Member Functions | |
def | __init__ (self, parent, main_window, instance_id, application_context, container_manager, argv, dbus_object_path) |
def | add_toolbar (self, toolbar) |
def | add_widget (self, widget) |
def | emit_restore_settings_completed (self) |
def | emit_save_settings_completed (self) |
def | emit_shutdown_plugin_completed (self) |
def | remove_toolbar (self, toolbar) |
def | remove_widget (self, widget) |
def | restore_settings (self, plugin_settings, instance_settings, callback=None) |
def | save_settings (self, plugin_settings, instance_settings, callback=None) |
def | shutdown_plugin (self, callback) |
Public Member Functions inherited from qt_gui.plugin_handler_direct.PluginHandlerDirect | |
def | __init__ (self, parent, main_window, instance_id, application_context, container_manager, argv) |
def | close_plugin (self) |
def | eventFilter (self, watched, event) |
def | load (self, plugin_provider, callback=None) |
def | reload_plugin (self) |
Public Member Functions inherited from qt_gui.plugin_handler.PluginHandler | |
def | argv (self) |
def | instance_id (self) |
def | set_minimized_dock_widgets_toolbar (self, toolbar) |
def | set_plugin_descriptor (self, plugin_descriptor) |
def | unload (self, callback=None) |
Private Member Functions | |
def | _emit_close_plugin (self) |
def | _emit_load_completed (self, exception=None) |
def | _load (self) |
def | _on_embed_widget_icon_changed (self, widget) |
def | _on_embed_widget_title_changed (self, widget) |
def | _restore_settings_from_remote (self) |
def | _save_settings_from_remote (self) |
def | _toolbar_orientation_changed (self, win_id, is_horizontal) |
Private Attributes | |
_dbus_object_path | |
_embed_widgets | |
_remote_container | |
_remote_instance_settings | |
_remote_plugin_settings | |
Additional Inherited Members | |
Static Public Attributes inherited from qt_gui.plugin_handler.PluginHandler | |
close_signal = Signal(str) | |
help_signal = Signal(str) | |
label_updated = Signal(str, str) | |
reload_signal = Signal(str) | |
Client part of the `PluginHandlerXEmbed`. Client utilizes the `PluginHandlerDBusService` of the `PluginHandlerXEmbedContainer` through a peer-to-peer DBus connection.
Definition at line 45 of file plugin_handler_xembed_client.py.
def qt_gui.plugin_handler_xembed_client.PluginHandlerXEmbedClient.__init__ | ( | self, | |
parent, | |||
main_window, | |||
instance_id, | |||
application_context, | |||
container_manager, | |||
argv, | |||
dbus_object_path | |||
) |
Definition at line 53 of file plugin_handler_xembed_client.py.
|
private |
Reimplemented from qt_gui.plugin_handler.PluginHandler.
Definition at line 241 of file plugin_handler_xembed_client.py.
|
private |
Reimplemented from qt_gui.plugin_handler_direct.PluginHandlerDirect.
Definition at line 85 of file plugin_handler_xembed_client.py.
|
private |
Reimplemented from qt_gui.plugin_handler_direct.PluginHandlerDirect.
Definition at line 65 of file plugin_handler_xembed_client.py.
|
private |
Definition at line 171 of file plugin_handler_xembed_client.py.
|
private |
Definition at line 179 of file plugin_handler_xembed_client.py.
|
private |
Definition at line 124 of file plugin_handler_xembed_client.py.
|
private |
Definition at line 105 of file plugin_handler_xembed_client.py.
|
private |
Definition at line 224 of file plugin_handler_xembed_client.py.
def qt_gui.plugin_handler_xembed_client.PluginHandlerXEmbedClient.add_toolbar | ( | self, | |
toolbar | |||
) |
Reimplemented from qt_gui.plugin_handler_direct.PluginHandlerDirect.
Definition at line 198 of file plugin_handler_xembed_client.py.
def qt_gui.plugin_handler_xembed_client.PluginHandlerXEmbedClient.add_widget | ( | self, | |
widget | |||
) |
Reimplemented from qt_gui.plugin_handler_direct.PluginHandlerDirect.
Definition at line 142 of file plugin_handler_xembed_client.py.
def qt_gui.plugin_handler_xembed_client.PluginHandlerXEmbedClient.emit_restore_settings_completed | ( | self | ) |
Reimplemented from qt_gui.plugin_handler.PluginHandler.
Definition at line 137 of file plugin_handler_xembed_client.py.
def qt_gui.plugin_handler_xembed_client.PluginHandlerXEmbedClient.emit_save_settings_completed | ( | self | ) |
Reimplemented from qt_gui.plugin_handler.PluginHandler.
Definition at line 117 of file plugin_handler_xembed_client.py.
def qt_gui.plugin_handler_xembed_client.PluginHandlerXEmbedClient.emit_shutdown_plugin_completed | ( | self | ) |
Reimplemented from qt_gui.plugin_handler.PluginHandler.
Definition at line 98 of file plugin_handler_xembed_client.py.
def qt_gui.plugin_handler_xembed_client.PluginHandlerXEmbedClient.remove_toolbar | ( | self, | |
toolbar | |||
) |
Reimplemented from qt_gui.plugin_handler.PluginHandler.
Definition at line 232 of file plugin_handler_xembed_client.py.
def qt_gui.plugin_handler_xembed_client.PluginHandlerXEmbedClient.remove_widget | ( | self, | |
widget | |||
) |
Reimplemented from qt_gui.plugin_handler.PluginHandler.
Definition at line 185 of file plugin_handler_xembed_client.py.
def qt_gui.plugin_handler_xembed_client.PluginHandlerXEmbedClient.restore_settings | ( | self, | |
plugin_settings, | |||
instance_settings, | |||
callback = None |
|||
) |
Restore settings of the plugin and all dock widget title bars. Completion is signaled asynchronously if a callback is passed.
Reimplemented from qt_gui.plugin_handler.PluginHandler.
Definition at line 120 of file plugin_handler_xembed_client.py.
def qt_gui.plugin_handler_xembed_client.PluginHandlerXEmbedClient.save_settings | ( | self, | |
plugin_settings, | |||
instance_settings, | |||
callback = None |
|||
) |
Save settings of the plugin and all dock widget title bars. Completion is signaled asynchronously if a callback is passed.
Reimplemented from qt_gui.plugin_handler.PluginHandler.
Definition at line 101 of file plugin_handler_xembed_client.py.
def qt_gui.plugin_handler_xembed_client.PluginHandlerXEmbedClient.shutdown_plugin | ( | self, | |
callback | |||
) |
Shut down the plugin and remove all added widgets. Completion is signaled asynchronously if a callback is passed.
Reimplemented from qt_gui.plugin_handler_direct.PluginHandlerDirect.
Definition at line 94 of file plugin_handler_xembed_client.py.
|
private |
Definition at line 57 of file plugin_handler_xembed_client.py.
|
private |
Definition at line 62 of file plugin_handler_xembed_client.py.
|
private |
Definition at line 58 of file plugin_handler_xembed_client.py.
|
private |
Definition at line 60 of file plugin_handler_xembed_client.py.
|
private |
Definition at line 59 of file plugin_handler_xembed_client.py.