diff --git a/share/qtcreator/qml/qmljsdebugger/qmljsdebugger-lib.pri b/share/qtcreator/qml/qmljsdebugger/qmljsdebugger-lib.pri index 6abc94f3aca72ce361b5e12e90dbb5d475fee895..50135803cde8f685a7d9f68994f9413a1e0310ea 100644 --- a/share/qtcreator/qml/qmljsdebugger/qmljsdebugger-lib.pri +++ b/share/qtcreator/qml/qmljsdebugger/qmljsdebugger-lib.pri @@ -9,14 +9,16 @@ contains(CONFIG, dll) { } ## Input +!contains(DEFINES, NO_JSDEBUGGER) { HEADERS += \ include/jsdebuggeragent.h \ include/qmljsdebugger_global.h SOURCES += \ jsdebuggeragent.cpp +} -contains(DEFINES, QMLOBSERVER) { +!contains(DEFINES, NO_QMLOBSERVER) { include($$PWD/editor/editor.pri) HEADERS += \ diff --git a/share/qtcreator/qml/qmljsdebugger/qmljsdebugger.pro b/share/qtcreator/qml/qmljsdebugger/qmljsdebugger.pro index 1fc040262e9759f973c3eec70caed0f41c91cea8..013795a1db6d812dc4342ec25ae3ac35154b7c4f 100644 --- a/share/qtcreator/qml/qmljsdebugger/qmljsdebugger.pro +++ b/share/qtcreator/qml/qmljsdebugger/qmljsdebugger.pro @@ -2,8 +2,6 @@ TEMPLATE = lib CONFIG+=dll TARGET = QmlJSDebugger -DEFINES += QMLOBSERVER - unix:QMAKE_CXXFLAGS_DEBUG += -O3 include(../../../../src/qtcreatorlibrary.pri) diff --git a/share/qtcreator/qml/qmlobserver/qmlobserver.pro b/share/qtcreator/qml/qmlobserver/qmlobserver.pro index d05ca7ee1e6ab2fe7592711ecf76c6a20c2acc60..379ca5fb040f62db1347c5d19d516f213d67323c 100644 --- a/share/qtcreator/qml/qmlobserver/qmlobserver.pro +++ b/share/qtcreator/qml/qmlobserver/qmlobserver.pro @@ -1,5 +1,4 @@ TEMPLATE = app -DEFINES += QMLOBSERVER ### FIXME: only debug plugins are now supported. CONFIG -= release diff --git a/share/qtcreator/templates/qmlapp/app.pro b/share/qtcreator/templates/qmlapp/app.pro index cb0abcbfd316a3bc5f0fbd1f2eed428a63f27e12..c27c04e91e573028fe0602b080bf175ffc7f76a5 100644 --- a/share/qtcreator/templates/qmlapp/app.pro +++ b/share/qtcreator/templates/qmlapp/app.pro @@ -20,10 +20,9 @@ DEFINES += NETWORKACCESS # TARGETUID3 # symbian:TARGET.UID3 = 0xE1111234 -# Define QMLJSDEBUGGER to enable basic debugging (setting breakpoints etc) -# Define QMLOBSERVER for advanced features (requires experimental QmlInspector plugin!) -#DEFINES += QMLJSDEBUGGER -#DEFINES += QMLOBSERVER +# Define QMLJSDEBUGGER to allow debugging of QML +# (This might significantly increase build time) +# DEFINES += QMLJSDEBUGGER # The .cpp file which was generated for your project. Feel free to hack it. SOURCES += main.cpp diff --git a/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.cpp b/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.cpp index 2e4adfc3b2fb54d02ae2ea31f1baca89593e667c..3e2ed95be8394d2bd9e586a1ef733e6ec524b22f 100644 --- a/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.cpp +++ b/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.cpp @@ -7,10 +7,10 @@ #include <QtDeclarative/QDeclarativeEngine> #include <QtDeclarative/QDeclarativeContext> -#if defined(QMLJSDEBUGGER) +#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) #include <jsdebuggeragent.h> #endif -#if defined(QMLOBSERVER) +#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) #include <qdeclarativeviewobserver.h> #endif @@ -53,10 +53,10 @@ QmlApplicationViewer::QmlApplicationViewer(QWidget *parent) : { connect(engine(), SIGNAL(quit()), SLOT(close())); setResizeMode(QDeclarativeView::SizeRootObjectToView); -#ifdef QMLJSDEBUGGER +#if defined(QMLJSDEBUGGER) && !defined(NO_JSDEBUGGER) new QmlJSDebugger::JSDebuggerAgent(engine()); #endif -#ifdef QMLOBSERVER +#if defined(QMLJSDEBUGGER) && !defined(NO_QMLOBSERVER) new QmlJSDebugger::QDeclarativeViewObserver(this, parent); #endif } diff --git a/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.pri b/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.pri index 319587d78216f3d4fbade0f353416ddaae4d0912..5c8ff0585ff2c20fd5c546e488b3d9f57ce30763 100644 --- a/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.pri +++ b/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.pri @@ -7,10 +7,6 @@ SOURCES += $$PWD/qmlapplicationviewer.cpp HEADERS += $$PWD/qmlapplicationviewer.h INCLUDEPATH += $$PWD -contains(DEFINES, QMLOBSERVER) { - DEFINES *= QMLJSDEBUGGER -} - defineTest(minQtVersion) { maj = $$1 min = $$2