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) |