From 585bb50d891238397cb8cae6521913bf33f7122c Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Mon, 22 Nov 2010 10:20:31 +0100 Subject: [PATCH] debugger: move qml engine private classes to internal namespace --- src/plugins/debugger/qml/qmlcppengine.cpp | 22 ++++++++++++---------- src/plugins/debugger/qml/qmlcppengine.h | 4 +++- src/plugins/debugger/qml/qmlengine.cpp | 23 +++++++++++------------ src/plugins/debugger/qml/qmlengine.h | 5 +++-- 4 files changed, 29 insertions(+), 25 deletions(-) diff --git a/src/plugins/debugger/qml/qmlcppengine.cpp b/src/plugins/debugger/qml/qmlcppengine.cpp index 857d029cecf..35c49fef75b 100644 --- a/src/plugins/debugger/qml/qmlcppengine.cpp +++ b/src/plugins/debugger/qml/qmlcppengine.cpp @@ -10,11 +10,10 @@ #include <QtCore/QTimer> namespace Debugger { +namespace Internal { const int ConnectionWaitTimeMs = 5000; -namespace Internal { - DebuggerEngine *createCdbEngine(const DebuggerStartParameters &, QString *); DebuggerEngine *createGdbEngine(const DebuggerStartParameters &); DebuggerEngine *createQmlEngine(const DebuggerStartParameters &); @@ -28,14 +27,13 @@ DebuggerEngine *createQmlCppEngine(const DebuggerStartParameters &sp) return 0; } -} // namespace Internal - -class QmlCppEnginePrivate { +class QmlCppEnginePrivate +{ public: QmlCppEnginePrivate(); ~QmlCppEnginePrivate() {} - friend class QmlCppEngine; + friend class Debugger::QmlCppEngine; private: QmlEngine *m_qmlEngine; DebuggerEngine *m_cppEngine; @@ -43,13 +41,16 @@ private: DebuggerState m_errorState; }; -QmlCppEnginePrivate::QmlCppEnginePrivate() : - m_qmlEngine(0), +QmlCppEnginePrivate::QmlCppEnginePrivate() + : m_qmlEngine(0), m_cppEngine(0), m_activeEngine(0), m_errorState(InferiorRunOk) -{ -} +{} + +} // namespace Internal + +using namespace Internal; QmlCppEngine::QmlCppEngine(const DebuggerStartParameters &sp) : DebuggerEngine(sp), d(new QmlCppEnginePrivate) @@ -640,4 +641,5 @@ DebuggerEngine *QmlCppEngine::cppEngine() const return d->m_cppEngine; } + } // namespace Debugger diff --git a/src/plugins/debugger/qml/qmlcppengine.h b/src/plugins/debugger/qml/qmlcppengine.h index 947e464d47b..135ca6c602b 100644 --- a/src/plugins/debugger/qml/qmlcppengine.h +++ b/src/plugins/debugger/qml/qmlcppengine.h @@ -11,7 +11,9 @@ class IEditor; namespace Debugger { +namespace Internal { class QmlCppEnginePrivate; +} // namespace Internal class DEBUGGER_EXPORT QmlCppEngine : public DebuggerEngine { @@ -112,7 +114,7 @@ private: void engineStateChanged(const DebuggerState &newState); private: - QScopedPointer<QmlCppEnginePrivate> d; + QScopedPointer<Internal::QmlCppEnginePrivate> d; }; } // namespace Debugger diff --git a/src/plugins/debugger/qml/qmlengine.cpp b/src/plugins/debugger/qml/qmlengine.cpp index 006a15e5e4a..1bf0e900edb 100644 --- a/src/plugins/debugger/qml/qmlengine.cpp +++ b/src/plugins/debugger/qml/qmlengine.cpp @@ -141,27 +141,27 @@ static QDataStream &operator>>(QDataStream &s, StackFrame &frame) return s; } -} // namespace Internal - - -using namespace Internal; -class QmlEnginePrivate { +class QmlEnginePrivate +{ public: explicit QmlEnginePrivate(QmlEngine *q); + ~QmlEnginePrivate() { delete m_adapter; } - friend class QmlEngine; + friend class Debugger::QmlEngine; private: int m_ping; QmlAdapter *m_adapter; ProjectExplorer::ApplicationLauncher m_applicationLauncher; }; -QmlEnginePrivate::QmlEnginePrivate(QmlEngine *q) : - m_ping(0) -, m_adapter(new QmlAdapter(q)) -{ -} +QmlEnginePrivate::QmlEnginePrivate(QmlEngine *q) + : m_ping(0), m_adapter(new QmlAdapter(q)) +{} + +} // namespace Internal + +using namespace Internal; /////////////////////////////////////////////////////////////////////// // @@ -177,7 +177,6 @@ QmlEngine::QmlEngine(const DebuggerStartParameters &startParameters) QmlEngine::~QmlEngine() { - delete d->m_adapter; } void QmlEngine::gotoLocation(const QString &fileName, int lineNumber, bool setMarker) diff --git a/src/plugins/debugger/qml/qmlengine.h b/src/plugins/debugger/qml/qmlengine.h index 3ad4f40152b..b8ebe4098b5 100644 --- a/src/plugins/debugger/qml/qmlengine.h +++ b/src/plugins/debugger/qml/qmlengine.h @@ -36,9 +36,10 @@ #include <QtNetwork/QAbstractSocket> namespace Debugger { -class QmlAdapter; +namespace Internal { class QmlEnginePrivate; +} // namespace Internal class DEBUGGER_EXPORT QmlEngine : public DebuggerEngine { @@ -140,7 +141,7 @@ private: private: friend class QmlCppEngine; - QScopedPointer<QmlEnginePrivate> d; + QScopedPointer<Internal::QmlEnginePrivate> d; }; } // namespace Debugger -- GitLab