aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp')
-rw-r--r--src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp b/src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp
index 200c66ee35..0a73540b40 100644
--- a/src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp
+++ b/src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp
@@ -44,6 +44,7 @@
#include "qqmlinspectorprotocol.h"
#include "highlight.h"
#include "selectiontool.h"
+#include "zoomtool.h"
#include <QtQuick/private/qquickitem_p.h>
@@ -120,6 +121,7 @@ QQuickViewInspector::QQuickViewInspector(QQuickView *view, QObject *parent) :
m_view(view),
m_overlay(new QQuickItem),
m_selectionTool(new SelectionTool(this)),
+ m_zoomTool(0),
m_designMode(true)
{
// Try to make sure the overlay is always on top
@@ -176,7 +178,9 @@ void QQuickViewInspector::changeTool(InspectorProtocol::Tool tool)
emit selectToolActivated();
break;
case InspectorProtocol::ZoomTool:
- // TODO
+ if (!m_zoomTool)
+ m_zoomTool = new ZoomTool(this, m_view);
+ setCurrentTool(m_zoomTool);
emit zoomToolActivated();
break;
}