diff options
author | Aurindam Jana <aurindam.jana@nokia.com> | 2011-11-08 11:47:33 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-09 16:18:51 +0100 |
commit | f161773a0221393192b20bab25c62a8645e6cdd4 (patch) | |
tree | c516d38849de8c9f88a93f7a1720856f4fec2de2 /src/declarative/qml/qdeclarativeengine.cpp | |
parent | 88bce0425979f80439d03862d49ef81a9422c5cf (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.cpp | 2 |
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(); } } |