def reload_central_widget(self): self.save_state() for index in range(self.vertical_splitter.count()): widget = self.vertical_splitter.widget(index) widget.hide() widget.setParent(None) del widget Alter.clear() ModuleManager.reload_all_modules('core') ModuleManager.reload_all_modules('custom') self.load_central_widget()
def __init__(self, argv): super(Mojuru, self).__init__(argv) ModuleManager.add_module_directory('core', self.core_path) ModuleManager.add_module_directory('custom', self.custom_path) ModuleManager.load_all('core') ModuleManager.load_all('custom') Alter.invoke_all('mojuru_init', self)