コード例 #1
0
ファイル: forwardmodelpanel.py プロジェクト: akva2/ResInsight
    def addItem(self, list):
        """Called by the add button to insert a new job"""

        pd = ValidatedDialog(self, "New forward model job", "Select a job:", self.available_jobs, True)
        if pd.exec_():
            self.addToList(list, pd.getName())
            self.forwardModelChanged()
コード例 #2
0
ファイル: forwardmodelpanel.py プロジェクト: rolk/ert
    def addItem(self, list):
        """Called by the add button to insert a new job"""

        pd = ValidatedDialog(self, "New forward model job", "Select a job:",
                             self.available_jobs, True)
        if pd.exec_():
            self.addToList(list, pd.getName())
            self.forwardModelChanged()
コード例 #3
0
ファイル: runtemplatepanel.py プロジェクト: akva2/ResInsight
    def addItem(self, list):
        """Called by the add button to insert a new run template"""
        uniqueNames = []
        for index in range(list.count()):
            uniqueNames.append(str(list.item(index).text()))

        pd = ValidatedDialog(self, "New run template", "Enter name of new run template:", uniqueNames)
        if pd.exec_():
            self.addToList(list, pd.getName())
            self.runTemplateChanged()
コード例 #4
0
ファイル: runtemplatepanel.py プロジェクト: rolk/ert
    def addItem(self, list):
        """Called by the add button to insert a new run template"""
        uniqueNames = []
        for index in range(list.count()):
            uniqueNames.append(str(list.item(index).text()))

        pd = ValidatedDialog(self, "New run template",
                             "Enter name of new run template:", uniqueNames)
        if pd.exec_():
            self.addToList(list, pd.getName())
            self.runTemplateChanged()
コード例 #5
0
ファイル: jobspanel.py プロジェクト: rolk/ert
    def addItem(self, list):
        """Called by the add button to insert a new job"""
        uniqueNames = []
        for index in range(list.count()):
            uniqueNames.append(str(list.item(index).text()))

        pd = ValidatedDialog(self, "New job", "Enter name of new job:", uniqueNames)
        if pd.exec_():
            new_job = self.addToList(list, pd.getName())

            self.updateContent(new_job, operation=self.INSERT)
            self.modelEmit("jobListChanged()")
コード例 #6
0
ファイル: parameterdialog.py プロジェクト: JacobStoren/ert
    def __init__(self, parent, types, uniqueNames):
        """Creates a new dialog that validates uniqueness against the provided list"""
        ValidatedDialog.__init__(self, parent, 'Create new parameter', "Select type and enter name of parameter:", uniqueNames)

        self.paramCombo = QtGui.QComboBox(self)

        keys = types.keys()
        keys.sort()
        for key in keys:
            self.paramCombo.addItem(types[key], key.name)

        self.layout.insertRow(2, "Type:", self.paramCombo)
コード例 #7
0
ファイル: jobspanel.py プロジェクト: rolk/ert
    def addItem(self, list):
        """Called by the add button to insert a new job"""
        uniqueNames = []
        for index in range(list.count()):
            uniqueNames.append(str(list.item(index).text()))

        pd = ValidatedDialog(self, "New job", "Enter name of new job:",
                             uniqueNames)
        if pd.exec_():
            new_job = self.addToList(list, pd.getName())

            self.updateContent(new_job, operation=self.INSERT)
            self.modelEmit('jobListChanged()')
コード例 #8
0
    def __init__(self, parent, types, uniqueNames):
        """Creates a new dialog that validates uniqueness against the provided list"""
        ValidatedDialog.__init__(self, parent, 'Create new parameter',
                                 "Select type and enter name of parameter:",
                                 uniqueNames)

        self.paramCombo = QtGui.QComboBox(self)

        keys = types.keys()
        keys.sort()
        for key in keys:
            self.paramCombo.addItem(types[key], key.name)

        self.layout.insertRow(2, "Type:", self.paramCombo)