def btnPattern_Clicked(self): # edit pattern # pattern_section = self._main_form.project.find_section("PATTERNS") # pattern_list = pattern_section.value[0:] # self.cboMonthly.clear() # self.cboMonthly.addItem("") # selected_index = 0 # previous_pattern = "" # for value in pattern_list: # if value.name and value.name != previous_pattern: # self.cboMonthly.addItem(value.name) # previous_pattern = value.name new_name = '' if self.cboMonthly.currentIndex() == 0: # create a new one item_type = self._main_form.tree_types["Time Patterns"] new_item = item_type() new_item.name = self._main_form.new_item_name(item_type) new_name = new_item.name self._frmPatternEditor = frmPatternEditor(self._main_form, [], new_item, self) else: edit_these = [] edit_these.append(self.cboMonthly.currentText()) self._frmPatternEditor = frmPatternEditor(self._main_form, edit_these, None, self) # edit timeseries self._frmPatternEditor.setWindowModality(QtCore.Qt.ApplicationModal) self._frmPatternEditor.show()
def btnDryPattern4_Clicked(self): new_name = '' if self.cboDryPattern4.currentIndex() == 0: # create a new one item_type = self._main_form.tree_types["Time Patterns"] new_item = item_type() new_item.name = self._main_form.new_item_name(item_type) new_name = new_item.name self._frmPatternEditor = frmPatternEditor(self._main_form,[],new_item) else: edit_these = [] edit_these.append(self.cboDryPattern4.currentText()) self._frmPatternEditor = frmPatternEditor(self._main_form, edit_these) # edit pattern self._frmPatternEditor.setWindowModality(QtCore.Qt.ApplicationModal) self._frmPatternEditor.show() if self.cboDryPattern4.currentIndex() == 0: self.cboDryPattern4.addItem(new_name) self.cboDryPattern4.setCurrentIndex(self.cboDryPattern4.count()-1)
def btnPattern_Clicked(self): # edit pattern self._frmPatternEditor = frmPatternEditor(self._main_form) self._frmPatternEditor.show() pattern_section = self._main_form.project.find_section("PATTERNS") pattern_list = pattern_section.value[0:] self.cboMonthly.clear() self.cboMonthly.addItem("") selected_index = 0 previous_pattern = "" for value in pattern_list: if value.name and value.name != previous_pattern: self.cboMonthly.addItem(value.name) previous_pattern = value.name
def btnDryPattern4_Clicked(self): # edit pattern self._frmPatternEditor = frmPatternEditor(self._main_form) self._frmPatternEditor.show()