示例#1
0
 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()
示例#2
0
 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()
示例#3
0
 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)
示例#4
0
    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)