aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativeengine.cpp
diff options
context:
space:
mode:
authorAurindam Jana <aurindam.jana@nokia.com>2011-11-08 11:47:33 +0100
committerQt by Nokia <qt-info@nokia.com>2012-01-09 16:18:51 +0100
commitf161773a0221393192b20bab25c62a8645e6cdd4 (patch)
treec516d38849de8c9f88a93f7a1720856f4fec2de2 /src/declarative/qml/qdeclarativeengine.cpp
parent88bce0425979f80439d03862d49ef81a9422c5cf (diff)
QDeclarativeDebug: Add a debug message service.
QDeclarativeDebugMsgService installs a QtMsgHandler which forwards debug output to a client defined port only if the service is Enabled. It also forwards the debug output to the previous message handler. Effectively, this service just eavesdrop on debug output, forwarding it to a port only if a client is connected. Change-Id: Ie0ee7bab57ef8f03a2de34d91921f054a7ec147f Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
Diffstat (limited to 'src/declarative/qml/qdeclarativeengine.cpp')
-rw-r--r--src/declarative/qml/qdeclarativeengine.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/declarative/qml/qdeclarativeengine.cpp b/src/declarative/qml/qdeclarativeengine.cpp
index 113abdcecc..1d613ccc26 100644
--- a/src/declarative/qml/qdeclarativeengine.cpp
+++ b/src/declarative/qml/qdeclarativeengine.cpp
@@ -70,6 +70,7 @@
#include <private/qdeclarativedebugtrace_p.h>
#include <private/qdeclarativeapplication_p.h>
#include <private/qv8debugservice_p.h>
+#include <private/qdebugmessageservice_p.h>
#include "qdeclarativeincubator.h"
#include <private/qv8profilerservice_p.h>
@@ -451,6 +452,7 @@ void QDeclarativeEnginePrivate::init()
QV8DebugService::initialize(v8engine());
QV8ProfilerService::initialize();
QDeclarativeDebugTrace::initialize();
+ QDebugMessageService::instance();
}
}