From 095f2a7184af6346afe4bed7e7893be814cbd3b0 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 2 Feb 2014 12:09:39 +0000 Subject: [PATCH] Canvas double-click shows plugin UI --- source/patchcanvas.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/patchcanvas.py b/source/patchcanvas.py index 65146654e..9cf2f3b7f 100644 --- a/source/patchcanvas.py +++ b/source/patchcanvas.py @@ -2491,6 +2491,12 @@ class CanvasBox(QGraphicsItem): return event.accept() QGraphicsItem.keyPressEvent(self, event) + def mouseDoubleClickEvent(self, event): + if self.m_plugin_id >= 0: + canvas.callback(ACTION_PLUGIN_SHOW_UI if self.m_plugin_ui else ACTION_PLUGIN_EDIT, self.m_plugin_id, 0, "") + return event.accept() + QGraphicsItem.mouseDoubleClickEvent(self, event) + def mousePressEvent(self, event): canvas.last_z_value += 1 self.setZValue(canvas.last_z_value)