Merge pull request #405 from phw/PICARD-476-select-all

Add an context menu entry to select all items in a treeview.
This commit is contained in:
Philipp Wolfer
2015-05-29 12:39:18 +02:00

View File

@@ -236,6 +236,9 @@ class BaseTreeView(QtGui.QTreeWidget):
self.expand_all_action.triggered.connect(self.expandAll)
self.collapse_all_action = QtGui.QAction(_("&Collapse all"), self)
self.collapse_all_action.triggered.connect(self.collapseAll)
self.select_all_action = QtGui.QAction(_("Select &all"), self)
self.select_all_action.triggered.connect(self.selectAll)
self.select_all_action.setShortcut(QtGui.QKeySequence(_(u"Ctrl+A")))
self.doubleClicked.connect(self.activate_item)
def contextMenuEvent(self, event):
@@ -389,6 +392,7 @@ class BaseTreeView(QtGui.QTreeWidget):
menu.addAction(self.expand_all_action)
menu.addAction(self.collapse_all_action)
menu.addAction(self.select_all_action)
menu.exec_(event.globalPos())
event.accept()