1095 @pyqtSlot() |
1095 @pyqtSlot() |
1096 def on_diffP1Button_clicked(self): |
1096 def on_diffP1Button_clicked(self): |
1097 """ |
1097 """ |
1098 Private slot to handle the Diff to Parent 1 button. |
1098 Private slot to handle the Diff to Parent 1 button. |
1099 """ |
1099 """ |
1100 itm = self.logTree.selectedItems()[0] |
1100 if len(self.logTree.selectedItems()): |
|
1101 itm = self.logTree.selectedItems()[0] |
|
1102 else: |
|
1103 itm = self.logTree.currentItem() |
1101 if itm is None: |
1104 if itm is None: |
1102 self.diffP1Button.setEnabled(False) |
1105 self.diffP1Button.setEnabled(False) |
1103 return |
1106 return |
1104 rev2 = int(itm.text(self.RevisionColumn).split(":")[0]) |
1107 rev2 = int(itm.text(self.RevisionColumn).split(":")[0]) |
1105 |
1108 |
1113 @pyqtSlot() |
1116 @pyqtSlot() |
1114 def on_diffP2Button_clicked(self): |
1117 def on_diffP2Button_clicked(self): |
1115 """ |
1118 """ |
1116 Private slot to handle the Diff to Parent 2 button. |
1119 Private slot to handle the Diff to Parent 2 button. |
1117 """ |
1120 """ |
1118 itm = self.logTree.selectedItems()[0] |
1121 if len(self.logTree.selectedItems()): |
|
1122 itm = self.logTree.selectedItems()[0] |
|
1123 else: |
|
1124 itm = self.logTree.currentItem() |
1119 if itm is None: |
1125 if itm is None: |
1120 self.diffP2Button.setEnabled(False) |
1126 self.diffP2Button.setEnabled(False) |
1121 return |
1127 return |
1122 rev2 = int(itm.text(self.RevisionColumn).split(":")[0]) |
1128 rev2 = int(itm.text(self.RevisionColumn).split(":")[0]) |
1123 |
1129 |