Changeset 5b1e5f2e1896…
Parent f51b46bc7809…
by
Changes to one file · Browse files at 5b1e5f2e1896 Showing diff from parent f51b46bc7809 Diff from another changeset...
@@ -415,6 +415,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
@@ -422,6 +423,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...