diff options
Diffstat (limited to 'src/plugins/qmltooling/qmldbg_inspector')
-rw-r--r-- | src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro | 2 | ||||
-rw-r--r-- | src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservice.cpp | 29 | ||||
-rw-r--r-- | src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservicefactory.h (renamed from src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservice.h) | 27 |
3 files changed, 29 insertions, 29 deletions
diff --git a/src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro b/src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro index 2a058d0e68..1c3e5f387b 100644 --- a/src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro +++ b/src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro @@ -18,7 +18,7 @@ SOURCES += \ HEADERS += \ $$PWD/highlight.h \ $$PWD/qquickviewinspector.h \ - $$PWD/qqmlinspectorservice.h \ + $$PWD/qqmlinspectorservicefactory.h \ $$PWD/abstracttool.h \ $$PWD/abstractviewinspector.h \ $$PWD/inspecttool.h diff --git a/src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservice.cpp b/src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservice.cpp index 0b085cc960..1707091df3 100644 --- a/src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservice.cpp +++ b/src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservice.cpp @@ -31,7 +31,7 @@ ** ****************************************************************************/ -#include "qqmlinspectorservice.h" +#include "qqmlinspectorservicefactory.h" #include "qquickviewinspector.h" #include <private/qqmlglobal_p.h> @@ -43,6 +43,31 @@ QT_BEGIN_NAMESPACE +class QQmlInspectorServiceImpl : public QQmlInspectorService +{ + Q_OBJECT + +public: + QQmlInspectorServiceImpl(QObject *parent = 0); + + void addView(QObject *); + void removeView(QObject *); + +protected: + virtual void stateChanged(State state); + virtual void messageReceived(const QByteArray &); + +private Q_SLOTS: + void processMessage(const QByteArray &message); + void updateState(); + +private: + friend class QQmlInspectorServiceFactory; + + QList<QObject*> m_views; + QmlJSDebugger::AbstractViewInspector *m_currentInspector; +}; + QQmlInspectorServiceImpl::QQmlInspectorServiceImpl(QObject *parent): QQmlInspectorService(1, parent), m_currentInspector(0) { @@ -98,3 +123,5 @@ QQmlDebugService *QQmlInspectorServiceFactory::create(const QString &key) } QT_END_NAMESPACE + +#include "qqmlinspectorservice.moc" diff --git a/src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservice.h b/src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservicefactory.h index 3197951612..52f84a362d 100644 --- a/src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservice.h +++ b/src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservicefactory.h @@ -53,33 +53,6 @@ QT_BEGIN_NAMESPACE -namespace QmlJSDebugger { class AbstractViewInspector; } - -class QQmlInspectorServiceImpl : public QQmlInspectorService -{ - Q_OBJECT - -public: - QQmlInspectorServiceImpl(QObject *parent = 0); - - void addView(QObject *); - void removeView(QObject *); - -protected: - virtual void stateChanged(State state); - virtual void messageReceived(const QByteArray &); - -private Q_SLOTS: - void processMessage(const QByteArray &message); - void updateState(); - -private: - friend class QQmlInspectorServiceFactory; - - QList<QObject*> m_views; - QmlJSDebugger::AbstractViewInspector *m_currentInspector; -}; - class QQmlInspectorServiceFactory : public QQmlDebugServiceFactory { Q_OBJECT |