def build(self): from main import MainWindow from core.plugin_wrapper import PluginWrapper plugin_wrapper = PluginWrapper('plugins.processing.hotkey') hotkey=Hotkey() app = MainWindow() window = app.build() app.plugins['hotkey']={ 'type':'processing','disabled':False,'instance':hotkey,'wrapper':plugin_wrapper} return window
def build(self): '''Testing by take this middleware as a plugin of main program''' from main import MainWindow from core.plugin_wrapper import PluginWrapper plugin_wrapper = PluginWrapper('plugins.processing.widget_handler') app = MainWindow() window = app.build() widget_handler = WidgetHandler() app.plugins['widget_handler'] = { 'type': 'processing', 'disabled': False, 'wrapper': plugin_wrapper, 'instance': widget_handler } return window