From 265eb17f63085eb3c1cd04d2bca2ce8fe9f479e5 Mon Sep 17 00:00:00 2001 From: cfdev Date: Mon, 8 Apr 2013 19:38:50 +0000 Subject: [PATCH] fix regression on mousePressEvent git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2092 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/diagramview.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sources/diagramview.cpp b/sources/diagramview.cpp index 2ef0cdcdd..8ff61e06e 100644 --- a/sources/diagramview.cpp +++ b/sources/diagramview.cpp @@ -419,6 +419,16 @@ void DiagramView::mousePressEvent(QMouseEvent *e) { switchToVisualisationModeIfNeeded(e); fresh_focus_in_ = false; } + if (isInteractive() && !scene -> isReadOnly()) { + if (e -> buttons() == Qt::MidButton) { + //paste(mapToScene(e -> pos()), QClipboard::Selection); + } else { + if (is_adding_text && e -> buttons() == Qt::LeftButton) { + addDiagramTextAtPos(mapToScene(e -> pos())); + is_adding_text = false; + } + } + } QGraphicsView::mousePressEvent(e); }