QDeclarativeDebug: Add a debug message service.
authorAurindam Jana <aurindam.jana@nokia.com>
Tue, 8 Nov 2011 10:47:33 +0000 (11:47 +0100)
committerQt by Nokia <qt-info@nokia.com>
Mon, 9 Jan 2012 15:18:51 +0000 (16:18 +0100)
commitf161773a0221393192b20bab25c62a8645e6cdd4
treec516d38849de8c9f88a93f7a1720856f4fec2de2
parent88bce0425979f80439d03862d49ef81a9422c5cf
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>
src/declarative/debugger/debugger.pri
src/declarative/debugger/qdebugmessageservice.cpp [new file with mode: 0644]
src/declarative/debugger/qdebugmessageservice_p.h [new file with mode: 0644]
src/declarative/qml/qdeclarativeengine.cpp
tests/auto/declarative/debugger/debugger.pro
tests/auto/declarative/debugger/qdebugmessageservice/data/test.qml [new file with mode: 0644]
tests/auto/declarative/debugger/qdebugmessageservice/qdebugmessageservice.pro [new file with mode: 0644]
tests/auto/declarative/debugger/qdebugmessageservice/tst_qdebugmessageservice.cpp [new file with mode: 0644]