forked from M-Labs/artiq
1
0
Fork 0

browser: stub copy repo rev

This commit is contained in:
Robert Jördens 2016-07-02 12:42:59 +02:00
parent dd349b0701
commit 4a6c270afe
1 changed files with 11 additions and 0 deletions

View File

@ -160,6 +160,14 @@ class FilesDock(QtWidgets.QDockWidget):
self.rl.activated.connect(self.list_activated) self.rl.activated.connect(self.list_activated)
self.splitter.addWidget(self.rl) self.splitter.addWidget(self.rl)
self.rl.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
rev_copy = QtWidgets.QAction("Copy repo_rev (SHIFT-CTRL-C)",
self.rl)
rev_copy.triggered.connect(self._copy_repo_rev)
rev_copy.setShortcut("SHIFT-CTRL-C")
rev_copy.setShortcutContext(QtCore.Qt.WidgetShortcut)
self.rl.addAction(rev_copy)
self.restore_selected = select is None self.restore_selected = select is None
if select is not None: if select is not None:
f = os.path.abspath(select) f = os.path.abspath(select)
@ -168,6 +176,9 @@ class FilesDock(QtWidgets.QDockWidget):
else: else:
self.select_file(f) self.select_file(f)
def _copy_repo_rev(self):
pass
def tree_current_changed(self, current, previous): def tree_current_changed(self, current, previous):
idx = self.rt.model().mapToSource(current) idx = self.rt.model().mapToSource(current)
self.rl.setRootIndex(idx) self.rl.setRootIndex(idx)