by
Changes to 2 files · Browse files at d6363fbfe2c8 Showing diff from parent c2fbab1bfeab 5b1e5f2e1896 Diff from another changeset...
@@ -444,6 +444,7 @@ self.setContextMenuPolicy(Qt.CustomContextMenu)
self.customContextMenuRequested.connect(self.menuRequested)
self.setTextElideMode(Qt.ElideLeft)
+ self.doubleClicked.connect(self.onDoubleClick)
def scrollTo(self, index, hint=QAbstractItemView.EnsureVisible):
# don't update horizontal position by selection change
@@ -451,6 +452,14 @@ super(WctxFileTree, self).scrollTo(index, hint)
self.horizontalScrollBar().setValue(orighoriz)
+ def onDoubleClick(self, index):
+ if not index.isValid():
+ return
+ path = self.model().getRow(index)[COL_PATH]
+ dlg = visdiff.visualdiff(self.repo.ui, self.repo, [path], {})
+ if dlg:
+ dlg.exec_()
+
def keyPressEvent(self, event):
if event.key() == 32:
for index in self.selectedRows():
|
Loading...