Exemplo n.º 1
0
 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.
Exemplo n.º 2
0
    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_()
Exemplo n.º 3
0
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_()
Exemplo n.º 5
0
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()
Exemplo n.º 6
0
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_()
Exemplo n.º 8
0
 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.
Exemplo n.º 9
0
    def showParametersPopup(self):
        parameter_panel = SensitivityStudyParametersPanel()
        dialog = ClosableDialog("Sensitivity Study Parameters", parameter_panel, self.parent())

        dialog.exec_()
Exemplo n.º 10
0
    def showParametersPopup(self):
        parameter_panel = SensitivityStudyParametersPanel()
        dialog = ClosableDialog("Sensitivity Study Parameters",
                                parameter_panel, self.parent())

        dialog.exec_()
Exemplo n.º 11
0
    def trigger(self):
        case_management_widget = CaseInitializationConfigurationPanel()

        dialog = ClosableDialog("Manage Cases", case_management_widget, self.parent())
        dialog.exec_()