From b834de670d721de1ff05fea7326cdc200ff19bf4 Mon Sep 17 00:00:00 2001 From: Kai Koehne Date: Tue, 24 Apr 2012 17:44:07 +0200 Subject: [PATCH] QmlJsInspector: Fix compilation breakage on Windows MSVC doesn't take the 'using namespace' into account in moc file (that isn't in a particular namespace). Move it out of QmlJSDebugger::Internal. Change-Id: Iee4a89a9ecf38607791e1ccf884a15cb8b0892a7 Reviewed-by: Friedemann Kleint --- src/plugins/debugger/qml/qmladapter.h | 4 ++-- src/plugins/qmljsinspector/qmljsclientproxy.h | 3 ++- src/plugins/qmljsinspector/qmljsinspector.h | 4 ++-- src/plugins/qmljsinspector/qmljslivetextpreview.h | 3 ++- src/plugins/qmljsinspector/qmljspropertyinspector.h | 4 ++-- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/plugins/debugger/qml/qmladapter.h b/src/plugins/debugger/qml/qmladapter.h index 67033ba4e36..266f55ff941 100644 --- a/src/plugins/debugger/qml/qmladapter.h +++ b/src/plugins/debugger/qml/qmladapter.h @@ -45,6 +45,8 @@ class QmlDebugConnection; class QDebugMessageClient; } +using namespace QmlDebug; + namespace Debugger { class DebuggerEngine; @@ -54,8 +56,6 @@ class BaseQmlDebuggerClient; class QmlAdapterPrivate; } // namespace Internal -using namespace QmlDebug; - class DEBUGGER_EXPORT QmlAdapter : public QObject { Q_OBJECT diff --git a/src/plugins/qmljsinspector/qmljsclientproxy.h b/src/plugins/qmljsinspector/qmljsclientproxy.h index f89f41b3100..3869b5d2d9c 100644 --- a/src/plugins/qmljsinspector/qmljsclientproxy.h +++ b/src/plugins/qmljsinspector/qmljsclientproxy.h @@ -38,6 +38,8 @@ QT_FORWARD_DECLARE_CLASS(QUrl) +using namespace QmlDebug; + namespace Debugger { class QmlAdapter; } @@ -53,7 +55,6 @@ namespace Internal { class InspectorPlugin; class QmlToolsClient; -using namespace QmlDebug; class ClientProxy : public QObject { diff --git a/src/plugins/qmljsinspector/qmljsinspector.h b/src/plugins/qmljsinspector/qmljsinspector.h index c755f666691..e7864a0bb86 100644 --- a/src/plugins/qmljsinspector/qmljsinspector.h +++ b/src/plugins/qmljsinspector/qmljsinspector.h @@ -46,6 +46,8 @@ #include #include +using namespace QmlDebug; + namespace ProjectExplorer { class Project; class Environment; @@ -73,8 +75,6 @@ class InspectorSettings; class ContextCrumblePath; class QmlJSLiveTextPreview; -using namespace QmlDebug; - class InspectorUi : public QObject { Q_OBJECT diff --git a/src/plugins/qmljsinspector/qmljslivetextpreview.h b/src/plugins/qmljsinspector/qmljslivetextpreview.h index 54f29fcc449..e1ba4ed5ab5 100644 --- a/src/plugins/qmljsinspector/qmljslivetextpreview.h +++ b/src/plugins/qmljsinspector/qmljslivetextpreview.h @@ -43,6 +43,8 @@ QT_FORWARD_DECLARE_CLASS(QTextDocument) +using namespace QmlDebug; + namespace Core { class IEditor; } @@ -56,7 +58,6 @@ namespace Internal { class ClientProxy; -using namespace QmlDebug; class QmlJSLiveTextPreview : public QObject { diff --git a/src/plugins/qmljsinspector/qmljspropertyinspector.h b/src/plugins/qmljsinspector/qmljspropertyinspector.h index 97fa5efbd07..64366d2f912 100644 --- a/src/plugins/qmljsinspector/qmljspropertyinspector.h +++ b/src/plugins/qmljsinspector/qmljspropertyinspector.h @@ -41,6 +41,8 @@ #include "customcolordialog.h" +using namespace QmlDebug; + namespace Utils { class SavedAction; } @@ -48,8 +50,6 @@ class SavedAction; namespace QmlJSInspector { namespace Internal { -using namespace QmlDebug; - class PropertyEditDelegate; class ExpressionEdit : public QDialog