From 26f79571e62094ca236ba1537a9eeb795dc043d8 Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Wed, 3 Nov 2010 11:46:56 +0100
Subject: [PATCH] QmlObserver: Use new 4.7.1 API to enable qml debugging

Qml debugging is now disabled by default, and has to be enabled
explicitly (b2016bbfc9). This has to be done before the
QDView/QDEngine is instantiated ...

Reviewed-by: Alessandro Portale
---
 share/qtcreator/qml/qmlobserver/main.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/share/qtcreator/qml/qmlobserver/main.cpp b/share/qtcreator/qml/qmlobserver/main.cpp
index 2adfc2605fd..464b6a83a8a 100644
--- a/share/qtcreator/qml/qmlobserver/main.cpp
+++ b/share/qtcreator/qml/qmlobserver/main.cpp
@@ -50,6 +50,7 @@
 #include <QDebug>
 #include <QMessageBox>
 #include "qdeclarativetester.h"
+#include "private/qdeclarativedebughelper_p.h"
 
 QT_USE_NAMESPACE
 
@@ -361,6 +362,9 @@ int main(int argc, char ** argv)
     if (stayOnTop)
         wflags |= Qt::WindowStaysOnTopHint;
 
+    // enable remote debugging
+    QDeclarativeDebugHelper::enableDebugging();
+
     QDeclarativeViewer *viewer = new QDeclarativeViewer(0, wflags);
     viewer->setAttribute(Qt::WA_DeleteOnClose, true);
     if (!scriptopts.isEmpty()) {
-- 
GitLab