Changeset 84a059455d24…
Parent 53ba8802ae68…
by
Changes to 3 files · Browse files at 84a059455d24 Showing diff from parent 53ba8802ae68 Diff from another changeset...
@@ -42,7 +42,6 @@ self._files = []
self._filesdict = {}
self._fulllist = False
- self._secondParent = False
@pyqtSlot(bool)
def toggleFullFileList(self, value):
@@ -50,11 +49,6 @@ self.loadFiles()
self.layoutChanged.emit()
- @pyqtSlot(bool)
- def toggleSecondParent(self, value):
- self._secondParent = value
- self.layoutChanged.emit()
-
def __len__(self):
return len(self._files)
@@ -92,9 +86,7 @@ if len(self._ctx.parents()) < 2:
return None
row = index.row()
- data = self._files[row]
- if (data['wasmerged'] and self._secondParent) or \
- (data['parent'] == 1 and self._fulllist):
+ if self._fulllist and self._files[row]['parent'] == 1:
return self._ctx.p2().rev()
else:
return self._ctx.p1().rev()
|
@@ -57,8 +57,6 @@ self.horizontalHeader().setResizeMode(1, QHeaderView.Stretch)
self.actionShowAllMerge.setChecked(False)
self.actionShowAllMerge.toggled.connect(model.toggleFullFileList)
- self.actionSecondParent.setChecked(False)
- self.actionSecondParent.toggled.connect(model.toggleSecondParent)
if model._ctx is not None:
self.contextChanged(model._ctx)
@@ -69,12 +67,7 @@ self._actions[act].setEnabled(real)
for act in ['diff', 'revert']:
self._actions[act].setEnabled(real or wd)
- if len(ctx.parents()) == 2:
- self.actionShowAllMerge.setEnabled(True)
- self.actionSecondParent.setEnabled(True)
- else:
- self.actionShowAllMerge.setEnabled(False)
- self.actionSecondParent.setEnabled(False)
+ self.actionShowAllMerge.setEnabled(len(ctx.parents()) == 2)
def currentFile(self):
index = self.currentIndex()
@@ -93,7 +86,6 @@ self.selectRow(count-1)
else:
self.clearDisplay.emit()
- self.actionSecondParent.setEnabled(False)
else:
# redisplay previous row
self.fileSelected()
@@ -105,10 +97,8 @@ if data:
fromRev = self.model().revFromIndex(index)
self.fileRevSelected.emit(data['path'], fromRev, data['status'])
- self.actionSecondParent.setEnabled(data['wasmerged'])
else:
self.clearDisplay.emit()
- self.actionSecondParent.setEnabled(False)
def selectFile(self, filename):
'Select given file, if found, else the first file'
@@ -213,12 +203,6 @@ _('Toggle display of all files and the direction they were merged'))
self.actionShowAllMerge.setCheckable(True)
self.actionShowAllMerge.setChecked(False)
- self.actionSecondParent = QAction(_('Other'), self)
- self.actionSecondParent.setToolTip(
- _('Toggle display of diffs to second (other) parent'))
- self.actionSecondParent.setCheckable(True)
- self.actionSecondParent.setChecked(False)
- self.actionSecondParent.setEnabled(False)
self._actions = {}
for name, desc, icon, key, tip, cb in [
|
@@ -186,7 +186,6 @@ a.triggered.connect(lambda: self.updateToRevision.emit(self._last_rev))
self.filelistToolbar.addSeparator()
self.filelistToolbar.addAction(self.filelist.actionShowAllMerge)
- self.filelistToolbar.addAction(self.filelist.actionSecondParent)
self.actionNextLine = QAction('Next line', self)
self.actionNextLine.setShortcut(Qt.SHIFT + Qt.Key_Down)
|
Loading...