From 176115a0ad646a666bff1264a485868835f1431d Mon Sep 17 00:00:00 2001 From: Kai Koehne <kai.koehne@nokia.com> Date: Wed, 31 Mar 2010 10:53:15 +0200 Subject: [PATCH] QmlDesigner: Fix compilation of core tests for non -nokia-developer builds Use explicit DEFINE to enable additional API in node instances for testing, not QT_BUILD_INTERNAL. --- src/plugins/qmldesigner/core/include/nodeinstance.h | 2 +- src/plugins/qmldesigner/core/instances/nodeinstance.cpp | 2 +- tests/auto/qml/qmldesigner/coretests/coretests.pro | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmldesigner/core/include/nodeinstance.h b/src/plugins/qmldesigner/core/include/nodeinstance.h index 99dcc4a768b..3c2d41a1cf2 100644 --- a/src/plugins/qmldesigner/core/include/nodeinstance.h +++ b/src/plugins/qmldesigner/core/include/nodeinstance.h @@ -135,7 +135,7 @@ public: static void registerDeclarativeTypes(); -#ifdef QT_BUILD_INTERNAL +#ifdef QTCREATOR_TEST QObject* testHandle() const; #endif private: // functions diff --git a/src/plugins/qmldesigner/core/instances/nodeinstance.cpp b/src/plugins/qmldesigner/core/instances/nodeinstance.cpp index 72f4fbd6058..ab6a061f8f4 100644 --- a/src/plugins/qmldesigner/core/instances/nodeinstance.cpp +++ b/src/plugins/qmldesigner/core/instances/nodeinstance.cpp @@ -622,7 +622,7 @@ void NodeInstance::registerDeclarativeTypes() qmlRegisterType<QmlDesigner::Internal::QmlPropertyChangesObject>(); } -#ifdef QT_BUILD_INTERNAL +#ifdef QTCREATOR_TEST QObject* NodeInstance::testHandle() const { return internalObject(); diff --git a/tests/auto/qml/qmldesigner/coretests/coretests.pro b/tests/auto/qml/qmldesigner/coretests/coretests.pro index c4a7de34a7d..b86c605445a 100644 --- a/tests/auto/qml/qmldesigner/coretests/coretests.pro +++ b/tests/auto/qml/qmldesigner/coretests/coretests.pro @@ -8,7 +8,7 @@ include(../../../../../src/libs/qmljs/qmljs-lib.pri) HEADERS+=../../../../../src/libs/utils/changeset.h SOURCES+=../../../../../src/libs/utils/changeset.cpp INCLUDEPATH+=../../../../../src/libs -DEFINES+=QTCREATOR_UTILS_STATIC_LIB QML_BUILD_STATIC_LIB +DEFINES+=QTCREATOR_UTILS_STATIC_LIB QML_BUILD_STATIC_LIB QTCREATOR_TEST DEPENDPATH += .. DEPENDPATH += ../../../../../src/plugins/qmldesigner/core/include -- GitLab