diff options
| author | Adrien Tétar | 2015-10-20 09:49:22 +0200 |
|---|---|---|
| committer | Adrien Tétar | 2015-10-20 09:49:22 +0200 |
| commit | ffd4c6eb97c6d6762a397ebf6d717e167a0e4271 (patch) | |
| tree | 2f10dba19a4fc12fc0c4485e22d09844954f48f4 /Lib/defconQt | |
| parent | 8d2f535a8b355c41abed30d62a2647ae0de2df8a (diff) | |
| download | trufont-ffd4c6eb97c6d6762a397ebf6d717e167a0e4271.tar.bz2 | |
glyphView: put context menu actions in the glyphView
This fixes a crash when right-clicking outside of the view (which wasn't meant to be allowed whatsoever).
Diffstat (limited to 'Lib/defconQt')
| -rw-r--r-- | Lib/defconQt/glyphView.py | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/Lib/defconQt/glyphView.py b/Lib/defconQt/glyphView.py index 88b3761..29255e2 100644 --- a/Lib/defconQt/glyphView.py +++ b/Lib/defconQt/glyphView.py @@ -350,16 +350,6 @@ class MainGfxWindow(QMainWindow): toolsGroup.addAction(knifeToolButton) self.addToolBar(toolBar) - self.setContextMenuPolicy(Qt.ActionsContextMenu) - createAnchorAction = QAction("Add Anchor…", self) - createAnchorAction.triggered.connect( - self._redirect('view', 'createAnchor')) - self.addAction(createAnchorAction) - createComponentAction = QAction("Add Component…", self) - createComponentAction.triggered.connect( - self._redirect('view', 'createComponent')) - self.addAction(createComponentAction) - for layer in self._layerSet: self._listenToLayer(layer) @@ -1849,6 +1839,14 @@ class GlyphView(QGraphicsView): self.addBlues() self.addHorizontalMetrics() + self.setContextMenuPolicy(Qt.ActionsContextMenu) + createAnchorAction = QAction("Add Anchor…", self) + createAnchorAction.triggered.connect(self.createAnchor) + self.addAction(createAnchorAction) + createComponentAction = QAction("Add Component…", self) + createComponentAction.triggered.connect(self.createComponent) + self.addAction(createComponentAction) + for layer in layerSet: if self._name not in layer: self._listenToLayer(layer) |
