
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.