From fd27ae73f2289700b9c4d9613cd391a2aa8a17ba Mon Sep 17 00:00:00 2001 From: "Nathan.Woodrow" Date: Mon, 18 May 2015 11:35:10 +1000 Subject: [PATCH] Add copy action for info dock --- src/roam/infodock.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/roam/infodock.py b/src/roam/infodock.py index 7a02e374c..0e1fda1da 100644 --- a/src/roam/infodock.py +++ b/src/roam/infodock.py @@ -3,7 +3,7 @@ from string import Template from collections import OrderedDict -from PyQt4.QtGui import ( QWidget, QIcon, QListWidgetItem, QMouseEvent, QApplication) +from PyQt4.QtGui import ( QWidget, QIcon, QListWidgetItem, QMouseEvent, QApplication, QKeySequence) from PyQt4.QtCore import (Qt, QUrl, QEvent, pyqtSignal @@ -88,6 +88,8 @@ def __init__(self, parent): self.layerList.currentRowChanged.connect(self.layerIndexChanged) self.attributesView.linkClicked.connect(self.handle_link) self.attributesView.page().setLinkDelegationPolicy(QWebPage.DelegateAllLinks) + action = self.attributesView.pageAction(QWebPage.Copy) + action.setShortcut(QKeySequence.Copy) self.grabGesture(Qt.SwipeGesture) self.setAttribute(Qt.WA_AcceptTouchEvents) self.editButton.pressed.connect(self.openform)