def trigger(self): run_workflow_widget = RunWorkflowWidget() dialog = ClosableDialog("Run workflow", run_workflow_widget, self.parent()) dialog.exec_() CaseList().externalModificationNotification( ) # workflow may have added new cases.
def showVariablesPopup(self): analysis_module_name = IteratedAnalysisModuleModel().getCurrentChoice() if analysis_module_name is not None: variable_dialog = AnalysisModuleVariablesPanel(analysis_module_name) dialog = ClosableDialog("Edit variables", variable_dialog, self.parent()) dialog.exec_()
class LoadResultsTool(Tool): def __init__(self): super(LoadResultsTool, self).__init__("Load results manually", "tools/load_manually", util.resourceIcon("ide/table_import")) self.__import_widget = None self.__dialog = None self.setVisible(False) def trigger(self): if self.__import_widget is None: self.__import_widget = LoadResultsPanel() self.__dialog = ClosableDialog("Load results manually", self.__import_widget, self.parent()) self.__import_widget.setCurrectCase() self.__dialog.addButton("Load", self.load) self.__dialog.exec_() def load(self): self.__import_widget.load() self.__dialog.accept() def toggleAdvancedMode(self, advanced_mode): self.setVisible(advanced_mode) if not LoadResultsModel().isValidRunPath(): self.setEnabled(False)
def showVariablesPopup(self): analysis_module_name = IteratedAnalysisModuleModel().getCurrentChoice() if analysis_module_name is not None: variable_dialog = AnalysisModuleVariablesPanel( analysis_module_name) dialog = ClosableDialog("Edit variables", variable_dialog, self.parent()) dialog.exec_()
class ExportTool(Tool): def __init__(self): super(ExportTool, self).__init__("Export Data", "tools/export", util.resourceIcon("ide/table_export")) self.__export_widget = None def trigger(self): if self.__export_widget is None: self.__export_widget = ExportPanel() self.__dialog = ClosableDialog("Export", self.__export_widget, self.parent()) self.__dialog.addButton("Export", self.export) self.__dialog.exec_() def export(self): self.__export_widget.export() self.__dialog.accept()
class LoadResultsTool(Tool): def __init__(self): super(LoadResultsTool, self).__init__( "Load results manually", "tools/load_manually", util.resourceIcon("ide/table_import") ) self.__import_widget = None self.__dialog = None self.setVisible(False) def trigger(self): if self.__import_widget is None: self.__import_widget = LoadResultsPanel() self.__dialog = ClosableDialog("Load results manually", self.__import_widget, self.parent()) self.__dialog.addButton("Load", self.load) self.__dialog.exec_() def load(self): self.__import_widget.load() self.__dialog.accept() def toggleAdvancedMode(self, advanced_mode): self.setVisible(advanced_mode) if LoadResultsModel().getIterationCount() == 0: self.setEnabled(False)
def trigger(self): case_management_widget = CaseInitializationConfigurationPanel() dialog = ClosableDialog("Manage Cases", case_management_widget, self.parent()) dialog.exec_()
def trigger(self): run_workflow_widget = RunWorkflowWidget() run_workflow_widget.reloadErtTriggered.connect(self.reload_function) dialog = ClosableDialog("Run workflow", run_workflow_widget, self.parent()) dialog.exec_() CaseList().externalModificationNotification() # workflow may have added new cases.
def showParametersPopup(self): parameter_panel = SensitivityStudyParametersPanel() dialog = ClosableDialog("Sensitivity Study Parameters", parameter_panel, self.parent()) dialog.exec_()