aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp
diff options
context:
space:
mode:
authorThomas Hartmann <Thomas.Hartmann@nokia.com>2011-06-27 17:53:36 +0200
committerThomas Hartmann <Thomas.Hartmann@nokia.com>2011-06-27 17:54:13 +0200
commitdde8ef0c711f6784107a97ae6e8b34f7530c6d24 (patch)
tree13dd23ac07511fdd5a8e966b6204187ec8af748c /src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp
parent51d5e232cf5b79782dac6b88c1ce938e2a11e6df (diff)
QmlDesigner.model: adding generic context menu in QmlModelView
Change-Id: I210199ecb26db65416ff147da2f12aa5e775d3fd Reviewed-on: http://codereview.qt.nokia.com/789 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp')
-rw-r--r--src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp b/src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp
index 9eb593cb2fa..4252b8f98ba 100644
--- a/src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp
+++ b/src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp
@@ -48,6 +48,7 @@
#include "rewriterview.h"
#include "plaintexteditmodifier.h"
#include "modelmerger.h"
+#include "modelnodecontextmenu.h"
namespace QmlDesigner {
@@ -418,6 +419,13 @@ void QmlModelView::nodeSourceChanged(const ModelNode &, const QString & /*newNod
}
+void QmlModelView::showContextMenu(const QPoint &globalPos, const QPoint &scenePos, bool showSelection)
+{
+ ModelNodeContextMenu contextMenu(this);
+ contextMenu.setScenePos(scenePos);
+ contextMenu.execute(globalPos, showSelection);
+}
+
void QmlModelView::rewriterBeginTransaction()
{