Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
qt_gui.plugin_handler_xembed_container.PluginHandlerXEmbedContainer Class Reference
Inheritance diagram for qt_gui.plugin_handler_xembed_container.PluginHandlerXEmbedContainer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def embed_toolbar
def embed_widget
def emit_restore_settings_completed
def emit_save_settings_completed
def emit_shutdown_plugin_completed
def load_completed
def unembed_toolbar
def unembed_widget
def update_embedded_widget_icon
def update_embedded_widget_title

Private Member Functions

def _add_dbus_connection
def _load
def _on_toolbar_orientation_changed
def _print_process
def _print_process_error
def _print_process_output
def _restore_settings
def _save_settings
def _shutdown_plugin
def _trigger_configuration
def _unload

Private Attributes

 _dbus_container_service
 _dbus_instance_settings_service
 _dbus_object_path
 _dbus_plugin_settings_service
 _dbus_server
 _embed_containers
 _embed_toolbars
 _pid
 _plugin_has_configuration
 _process
 _signal_mapper_toolbars

Static Private Attributes

int _serial_number = 0

Detailed Description

Server part of the `PluginHandlerXEmbed`.
It starts the plugin in a subprocess and provides the `PluginHandlerDBusService` through a peer-to-peer DBus connection.

Definition at line 44 of file plugin_handler_xembed_container.py.


Constructor & Destructor Documentation

def qt_gui.plugin_handler_xembed_container.PluginHandlerXEmbedContainer.__init__ (   self,
  parent,
  main_window,
  instance_id,
  application_context,
  container_manager,
  argv,
  dbus_object_path 
)

Definition at line 53 of file plugin_handler_xembed_container.py.


Member Function Documentation

Definition at line 113 of file plugin_handler_xembed_container.py.

Definition at line 72 of file plugin_handler_xembed_container.py.

Definition at line 227 of file plugin_handler_xembed_container.py.

Definition at line 124 of file plugin_handler_xembed_container.py.

Definition at line 121 of file plugin_handler_xembed_container.py.

Definition at line 118 of file plugin_handler_xembed_container.py.

def qt_gui.plugin_handler_xembed_container.PluginHandlerXEmbedContainer._restore_settings (   self,
  plugin_settings,
  instance_settings 
) [private]

Definition at line 172 of file plugin_handler_xembed_container.py.

def qt_gui.plugin_handler_xembed_container.PluginHandlerXEmbedContainer._save_settings (   self,
  plugin_settings,
  instance_settings 
) [private]

Definition at line 161 of file plugin_handler_xembed_container.py.

Definition at line 139 of file plugin_handler_xembed_container.py.

Definition at line 183 of file plugin_handler_xembed_container.py.

Definition at line 157 of file plugin_handler_xembed_container.py.

Definition at line 213 of file plugin_handler_xembed_container.py.

Definition at line 186 of file plugin_handler_xembed_container.py.

Definition at line 178 of file plugin_handler_xembed_container.py.

Definition at line 167 of file plugin_handler_xembed_container.py.

Definition at line 144 of file plugin_handler_xembed_container.py.

Definition at line 132 of file plugin_handler_xembed_container.py.

Definition at line 232 of file plugin_handler_xembed_container.py.

Definition at line 208 of file plugin_handler_xembed_container.py.

Definition at line 195 of file plugin_handler_xembed_container.py.

Definition at line 204 of file plugin_handler_xembed_container.py.


Member Data Documentation

Definition at line 53 of file plugin_handler_xembed_container.py.

Definition at line 53 of file plugin_handler_xembed_container.py.

Definition at line 53 of file plugin_handler_xembed_container.py.

Definition at line 53 of file plugin_handler_xembed_container.py.

Definition at line 53 of file plugin_handler_xembed_container.py.

Definition at line 53 of file plugin_handler_xembed_container.py.

Definition at line 53 of file plugin_handler_xembed_container.py.

Definition at line 53 of file plugin_handler_xembed_container.py.

Definition at line 132 of file plugin_handler_xembed_container.py.

Definition at line 53 of file plugin_handler_xembed_container.py.

Definition at line 51 of file plugin_handler_xembed_container.py.

Definition at line 53 of file plugin_handler_xembed_container.py.


The documentation for this class was generated from the following file:


qt_gui
Author(s): Dirk Thomas
autogenerated on Thu Jun 6 2019 18:07:34