1.1.5.5. plugin_manager¶
This module provides the window through which the user can enable and disable plugins.
1.1.5.5.1. Classes¶
-
class
PluginDocumentationWindow(application, plugin_id)[source]¶ Bases:
king_phisher.client.windows.html.HTMLWindowA window for displaying plugin documentation from their respective README.md files. If the documentation file can not be found a
FileNotFoundErrorexception will be raised on initialization. The contents of the README.md file is then rendered as markdown data and displayed using anHTMLWindow. The plugin must be loaded into theplugin_managerbut does not have to be enabled for documentation to be displayed.-
__init__(application, plugin_id)[source]¶ Parameters: - application (
Gtk.Application) – The parent application for this object. - plugin_id (str) – The identifier of this plugin.
- application (
-
-
class
PluginManagerWindow(*args, **kwargs)[source]¶ Bases:
king_phisher.client.gui_utilities.GladeGObjectThe window which allows the user to selectively enable and disable plugins for the client application. This also handles configuration changes, so the enabled plugins will persist across application runs.
-
__init__(*args, **kwargs)[source]¶ Parameters: application ( Gtk.Application) – The parent application for this object.
-