RefactoringRope/ChangesPreviewDialog.py

changeset 55
d501156be247
parent 43
39924831c795
child 62
1077db8d0589
equal deleted inserted replaced
54:e795cb8240aa 55:d501156be247
27 (rope.base.change.ChangeSet) 27 (rope.base.change.ChangeSet)
28 @param parent reference to the parent widget (QWidget) 28 @param parent reference to the parent widget (QWidget)
29 """ 29 """
30 PreviewDialogBase.__init__(self, parent) 30 PreviewDialogBase.__init__(self, parent)
31 31
32 self.buttonBox.addButton(self.trUtf8("&Apply Changes"), 32 self.buttonBox.addButton(
33 QDialogButtonBox.AcceptRole) 33 self.trUtf8("&Apply Changes"), QDialogButtonBox.AcceptRole)
34 self.buttonBox.addButton(QDialogButtonBox.Cancel) 34 self.buttonBox.addButton(QDialogButtonBox.Cancel)
35 35
36 self.description.setText(changes.description) 36 self.description.setText(changes.description)
37 for change in changes.changes: 37 for change in changes.changes:
38 itm = QListWidgetItem(str(change), self.changesList) 38 itm = QListWidgetItem(str(change), self.changesList)
56 if current is None: 56 if current is None:
57 return 57 return
58 58
59 self.previewEdit.clear() 59 self.previewEdit.clear()
60 for line in current.data(ChangesPreviewDialog.ChangeRole)\ 60 for line in current.data(ChangesPreviewDialog.ChangeRole)\
61 .splitlines(True): 61 .splitlines(True):
62 try: 62 try:
63 format = self.formats[line[0]] 63 format = self.formats[line[0]]
64 except (IndexError, KeyError): 64 except (IndexError, KeyError):
65 format = self.formats[' '] 65 format = self.formats[' ']
66 self._appendText(line, format) 66 self._appendText(line, format)

eric ide

mercurial