def edit_variable(self): # Edit variable dialog indexes = self.variable_widget.selectedIndexes() if not indexes: return index = indexes[0].row() variable = self.variable_widget.get_variable(index) e = EditVariableDialog(variable, self) e.show()
def edit_variable(self): # Edit variable dialog indexes = self.variable_widget.selectedIndexes() if not indexes: return index = indexes[0].row() variable = self.variable_widget.get_variable(index) label = self.variable_widget.get_variable_label(variable) e = EditVariableDialog(variable, self) e.editedVariable.connect(partial(self.variable_widget.update_variable, label=label)) e.createdVariable.connect(self.variable_widget.add_variable) e.show()
def edit_variable(self): # Edit variable dialog indexes = self.variable_widget.selectedIndexes() if not indexes: return index = indexes[0].row() variable = self.variable_widget.get_variable(index) label = self.variable_widget.get_variable_label(variable) e = EditVariableDialog(variable, self) e.editedVariable.connect( partial(self.variable_widget.update_variable, label=label)) e.createdVariable.connect(self.variable_widget.add_variable) e.show()