RefactoringRope/InlineArgumentDefaultDialog.py

changeset 46
a726d19facfc
parent 43
39924831c795
child 50
a29c3d2e6dc0
child 55
d501156be247
equal deleted inserted replaced
45:c840c6f95cea 46:a726d19facfc
7 Module implementing the Inline Argument Default dialog. 7 Module implementing the Inline Argument Default dialog.
8 """ 8 """
9 9
10 from PyQt4.QtCore import pyqtSlot, Qt 10 from PyQt4.QtCore import pyqtSlot, Qt
11 from PyQt4.QtGui import QDialogButtonBox, QListWidgetItem, QAbstractButton 11 from PyQt4.QtGui import QDialogButtonBox, QListWidgetItem, QAbstractButton
12
13 import rope.refactor.change_signature
14 12
15 from Ui_InlineArgumentDefaultDialog import Ui_InlineArgumentDefaultDialog 13 from Ui_InlineArgumentDefaultDialog import Ui_InlineArgumentDefaultDialog
16 from RefactoringDialogBase import RefactoringDialogBase 14 from RefactoringDialogBase import RefactoringDialogBase
17 15
18 16
96 (rope.base.taskhandle.TaskHandle) 94 (rope.base.taskhandle.TaskHandle)
97 @return reference to the Changes object (rope.base.change.ChangeSet) 95 @return reference to the Changes object (rope.base.change.ChangeSet)
98 """ 96 """
99 items = self.parameterList.selectedItems() 97 items = self.parameterList.selectedItems()
100 if len(items) > 0: 98 if len(items) > 0:
99 import rope.refactor.change_signature
100
101 itm = items[0] 101 itm = items[0]
102 name = itm.data(InlineArgumentDefaultDialog.NameRole) 102 name = itm.data(InlineArgumentDefaultDialog.NameRole)
103 index = self.__getParameterIndex(self.__definition_info, name) 103 index = self.__getParameterIndex(self.__definition_info, name)
104 try: 104 try:
105 inliner = \ 105 inliner = \

eric ide

mercurial