diff -r 32dd7dbf3e8e -r 83b71483e198 RefactoringRope/ChangeSignatureDialog.py --- a/RefactoringRope/ChangeSignatureDialog.py Sun Jan 30 19:00:34 2011 +0100 +++ b/RefactoringRope/ChangeSignatureDialog.py Sun Jan 30 19:19:40 2011 +0100 @@ -19,14 +19,15 @@ from RefactoringDialogBase import RefactoringDialogBase from AddParameterDialog import AddParameterDialog + class ChangeSignatureDialog(RefactoringDialogBase, Ui_ChangeSignatureDialog): """ Class implementing the Change Signature dialog. """ - NameRole = Qt.UserRole + NameRole = Qt.UserRole IsAddedRole = Qt.UserRole + 1 DefaultRole = Qt.UserRole + 2 - ValueRole = Qt.UserRole + 3 + ValueRole = Qt.UserRole + 3 def __init__(self, refactoring, title, changer, parent=None): """ @@ -35,7 +36,7 @@ @param refactoring reference to the main refactoring object (Refactoring) @param title title of the dialog (string) - @param changer reference to the signature changer object + @param changer reference to the signature changer object (rope.refactor.change_signature.ChangeSignature) @param parent reference to the parent widget (QWidget) """ @@ -198,7 +199,7 @@ for itm in self.__to_be_removed: if itm.data(ChangeSignatureDialog.IsAddedRole): continue - index = self.__getParameterIndex(definition_info, + index = self.__getParameterIndex(definition_info, itm.data(ChangeSignatureDialog.NameRole)) remover = rope.refactor.change_signature.ArgumentRemover(index) changers.append(remover) @@ -232,7 +233,7 @@ try: changes = self.__signature.get_changes( - changers, in_hierarchy=self.hierarchyCheckBox.isChecked(), + changers, in_hierarchy=self.hierarchyCheckBox.isChecked(), task_handle=handle) return changes except Exception as err: