Base class for the bidirectional exchange between the framework and one `Plugin` instance. It utilizes a `PluginProvider` to load/unload the plugin and provides callbacks for the `PluginContext`.
Definition at line 42 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.__init__ | ( | self, | |
parent, | |||
main_window, | |||
instance_id, | |||
application_context, | |||
container_manager, | |||
argv = None |
|||
) |
Definition at line 54 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._add_dock_widget | ( | self, | |
dock_widget, | |||
widget | |||
) | [private] |
Definition at line 296 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._add_dock_widget_to_main_window | ( | self, | |
dock_widget | |||
) | [private] |
Definition at line 313 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._add_toolbar | ( | self, | |
toolbar | |||
) | [private] |
Definition at line 359 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._call_method_on_all_dock_widgets | ( | self, | |
method_name, | |||
instance_settings | |||
) | [private] |
Definition at line 198 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._check_close | ( | self | ) | [private] |
Definition at line 389 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._create_dock_widget | ( | self | ) | [private] |
Definition at line 235 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._delete_toolbar | ( | self, | |
toolbar | |||
) | [private] |
Definition at line 148 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._delete_widget | ( | self, | |
widget | |||
) | [private] |
Definition at line 145 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._emit_close_plugin | ( | self | ) | [private] |
Definition at line 394 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._emit_help_signal | ( | self | ) | [private] |
Definition at line 287 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._emit_load_completed | ( | self, | |
exception = None |
|||
) | [private] |
Definition at line 105 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._emit_reload_signal | ( | self | ) | [private] |
Definition at line 290 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._emit_unload_completed | ( | self | ) | [private] |
Definition at line 166 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._garbage_widgets_and_toolbars | ( | self | ) | [private] |
Definition at line 115 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._load | ( | self | ) | [private] |
Definition at line 102 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._on_dock_widget_hide | ( | self, | |
dock_widget | |||
) | [private] |
Definition at line 329 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._on_dock_widget_show | ( | self, | |
dock_widget | |||
) | [private] |
Definition at line 333 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._on_widget_icon_changed | ( | self, | |
widget | |||
) | [private] |
Definition at line 321 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._on_widget_title_changed | ( | self, | |
widget | |||
) | [private] |
Definition at line 325 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._remove_widget_by_dock_widget | ( | self, | |
dock_widget | |||
) | [private] |
Definition at line 283 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._restore_settings | ( | self, | |
plugin_settings, | |||
instance_settings | |||
) | [private] |
Definition at line 222 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._save_settings | ( | self, | |
plugin_settings, | |||
instance_settings | |||
) | [private] |
Definition at line 186 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._set_window_icon | ( | self, | |
widget | |||
) | [private] |
Definition at line 269 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._shutdown_plugin | ( | self | ) | [private] |
Definition at line 135 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._trigger_configuration | ( | self | ) | [private] |
Definition at line 293 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._unload | ( | self | ) | [private] |
Definition at line 163 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._update_dock_widget_features | ( | self, | |
dock_widget | |||
) | [private] |
Definition at line 242 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._update_title_bar | ( | self, | |
dock_widget, | |||
hide_help = False , |
|||
hide_reload = False |
|||
) | [private] |
Definition at line 252 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler._update_title_bars | ( | self | ) | [private] |
Definition at line 277 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.argv | ( | self | ) |
Definition at line 81 of file plugin_handler.py.
Definition at line 225 of file plugin_handler.py.
Definition at line 189 of file plugin_handler.py.
Definition at line 138 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.instance_id | ( | self | ) |
Definition at line 78 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.load | ( | self, | |
plugin_provider, | |||
callback = None |
|||
) |
Load plugin. Completion is signaled asynchronously if a callback is passed.
Definition at line 90 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.remove_toolbar | ( | self, | |
toolbar | |||
) |
Definition at line 381 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.remove_widget | ( | self, | |
widget | |||
) |
Definition at line 339 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.restore_settings | ( | self, | |
plugin_settings, | |||
instance_settings, | |||
callback = None |
|||
) |
Restore settings of the plugin (`Plugin.restore_settings()`) and all dock widget title bars. Completion is signaled asynchronously if a callback is passed.
Definition at line 208 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.save_settings | ( | self, | |
plugin_settings, | |||
instance_settings, | |||
callback = None |
|||
) |
Save settings of the plugin (`Plugin.save_settings()`) and all dock widget title bars. Completion is signaled asynchronously if a callback is passed.
Definition at line 172 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.set_minimized_dock_widgets_toolbar | ( | self, | |
toolbar | |||
) |
Definition at line 84 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.set_plugin_descriptor | ( | self, | |
plugin_descriptor | |||
) |
Definition at line 87 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.shutdown_plugin | ( | self, | |
callback | |||
) |
Shutdown plugin (`Plugin.shutdown_plugin()`) and remove all added widgets. Completion is signaled asynchronously if a callback is passed.
Definition at line 123 of file plugin_handler.py.
def qt_gui.plugin_handler.PluginHandler.unload | ( | self, | |
callback = None |
|||
) |
Unload plugin. Completion is signaled asynchronously if a callback is passed.
Definition at line 151 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
tuple qt_gui::plugin_handler.PluginHandler::_defered_check_close = Signal() [static, private] |
Definition at line 52 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
Definition at line 54 of file plugin_handler.py.
tuple qt_gui::plugin_handler.PluginHandler::close_signal = Signal(str) [static] |
Definition at line 49 of file plugin_handler.py.
tuple qt_gui::plugin_handler.PluginHandler::help_signal = Signal(str) [static] |
Definition at line 51 of file plugin_handler.py.
tuple qt_gui::plugin_handler.PluginHandler::reload_signal = Signal(str) [static] |
Definition at line 50 of file plugin_handler.py.