class ScenariosManager(AbstractManager): def __init__(self, base_widget, tab_widget, project): AbstractManager.__init__(self, base_widget, tab_widget, project, 'scenario_manager') self.xml_controller = XmlController_Scenarios(self) def addNewSimulationElement(self, model): ''' Initialize and add a simulation runner tab ''' tab_widget = SimulationGuiElement(get_mainwindow_instance(), self, model, self.project.xml_config) self._attach_tab(tab_widget) def validate_models_to_run(self): if self.xml_controller is not None: self.xml_controller.validate_models_to_run()
def __init__(self, base_widget, tab_widget, project): AbstractManager.__init__(self, base_widget, tab_widget, project, 'scenario_manager') self.xml_controller = XmlController_Scenarios(self)