RefactoringRope/ChangeSignatureDialog.py

branch
eric7
changeset 365
f740b50380df
parent 354
a967ff16629a
child 374
958f34e97952
equal deleted inserted replaced
364:a92b3272f4c1 365:f740b50380df
7 Module implementing the Change Signature dialog. 7 Module implementing the Change Signature dialog.
8 """ 8 """
9 9
10 import copy 10 import copy
11 11
12 from PyQt5.QtCore import pyqtSlot, Qt 12 from PyQt6.QtCore import pyqtSlot, Qt
13 from PyQt5.QtWidgets import ( 13 from PyQt6.QtWidgets import (
14 QDialog, QDialogButtonBox, QListWidgetItem, QAbstractButton 14 QDialog, QDialogButtonBox, QListWidgetItem, QAbstractButton
15 ) 15 )
16 16
17 from .Ui_ChangeSignatureDialog import Ui_ChangeSignatureDialog 17 from .Ui_ChangeSignatureDialog import Ui_ChangeSignatureDialog
18 from .RefactoringDialogBase import RefactoringDialogBase 18 from .RefactoringDialogBase import RefactoringDialogBase
20 20
21 class ChangeSignatureDialog(RefactoringDialogBase, Ui_ChangeSignatureDialog): 21 class ChangeSignatureDialog(RefactoringDialogBase, Ui_ChangeSignatureDialog):
22 """ 22 """
23 Class implementing the Change Signature dialog. 23 Class implementing the Change Signature dialog.
24 """ 24 """
25 NameRole = Qt.UserRole 25 NameRole = Qt.ItemDataRole.UserRole
26 IsAddedRole = Qt.UserRole + 1 26 IsAddedRole = Qt.ItemDataRole.UserRole + 1
27 DefaultRole = Qt.UserRole + 2 27 DefaultRole = Qt.ItemDataRole.UserRole + 2
28 ValueRole = Qt.UserRole + 3 28 ValueRole = Qt.ItemDataRole.UserRole + 3
29 29
30 def __init__(self, refactoring, title, filename, offset, parent=None): 30 def __init__(self, refactoring, title, filename, offset, parent=None):
31 """ 31 """
32 Constructor 32 Constructor
33 33
51 self.__offset = offset 51 self.__offset = offset
52 52
53 self.__definition_info = [] 53 self.__definition_info = []
54 self.__to_be_removed = [] 54 self.__to_be_removed = []
55 55
56 self.__okButton = self.buttonBox.button(QDialogButtonBox.Ok) 56 self.__okButton = self.buttonBox.button(
57 QDialogButtonBox.StandardButton.Ok)
57 self.__previewButton = self.buttonBox.addButton( 58 self.__previewButton = self.buttonBox.addButton(
58 self.tr("Preview"), QDialogButtonBox.ActionRole) 59 self.tr("Preview"), QDialogButtonBox.ButtonRole.ActionRole)
59 self.__previewButton.setDefault(True) 60 self.__previewButton.setDefault(True)
60 61
61 self._refactoring.sendJson("RequestSignature", { 62 self._refactoring.sendJson("RequestSignature", {
62 "ChangeGroup": self._changeGroupName, 63 "ChangeGroup": self._changeGroupName,
63 "Title": self._title, 64 "Title": self._title,
162 """ 163 """
163 Private slot to add a new parameter. 164 Private slot to add a new parameter.
164 """ 165 """
165 from .AddParameterDialog import AddParameterDialog 166 from .AddParameterDialog import AddParameterDialog
166 dlg = AddParameterDialog(self) 167 dlg = AddParameterDialog(self)
167 if dlg.exec() == QDialog.Accepted: 168 if dlg.exec() == QDialog.DialogCode.Accepted:
168 name, default, value = dlg.getData() 169 name, default, value = dlg.getData()
169 if default: 170 if default:
170 s = "{0}={1}".format(name, default) 171 s = "{0}={1}".format(name, default)
171 else: 172 else:
172 s = name 173 s = name

eric ide

mercurial