aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/debugger/qqmldebugservice_p.h
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@digia.com>2014-02-05 15:38:51 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-02-05 18:42:36 +0100
commit9ca736fd3f77aff2bbc61f6deabe2dc44f6e1bfd (patch)
tree4d390f847807d62a41cb85a1209b85f7651d4cb0 /src/qml/debugger/qqmldebugservice_p.h
parent843202b6083f2b9d01391558b7e6e3e0d014cca6 (diff)
Unify the interface for QQmlDebugServices
Let the debug server handle adding and removing of engines through defined interfaces to prepare for multi-engine profiling and debugging. Change-Id: I7b277e54bdcce1d3e95e723f041a7db6b08b29fc Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Diffstat (limited to 'src/qml/debugger/qqmldebugservice_p.h')
-rw-r--r--src/qml/debugger/qqmldebugservice_p.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/qml/debugger/qqmldebugservice_p.h b/src/qml/debugger/qqmldebugservice_p.h
index 71a116f6a5..fd2a8c361a 100644
--- a/src/qml/debugger/qqmldebugservice_p.h
+++ b/src/qml/debugger/qqmldebugservice_p.h
@@ -60,6 +60,7 @@
QT_BEGIN_NAMESPACE
+class QQmlEngine;
class QQmlDebugServicePrivate;
class Q_QML_PRIVATE_EXPORT QQmlDebugService : public QObject
@@ -103,6 +104,11 @@ protected:
virtual void stateChanged(State);
virtual void messageReceived(const QByteArray &);
+ virtual void engineAboutToBeAdded(QQmlEngine *);
+ virtual void engineAboutToBeRemoved(QQmlEngine *);
+ virtual void engineAdded(QQmlEngine *);
+ virtual void engineRemoved(QQmlEngine *);
+
private:
friend class QQmlDebugServer;
friend class QQmlDebugServerPrivate;