QmlJS Debugging: Log activitiy of QDeclarativeEngine in debugger log

However ignore messages for watches, because they otherwise flood the log.
This commit is contained in:
Kai Koehne
2011-02-07 16:30:05 +01:00
parent 532a8ad2e7
commit 841a228507
2 changed files with 69 additions and 21 deletions

View File

@@ -153,6 +153,13 @@ private:
QList<QDeclarativeDebugObjectReference> objectReferences(const QDeclarativeDebugObjectReference &objectRef) const;
QDeclarativeDebugObjectReference objectReferenceForId(int debugId, const QDeclarativeDebugObjectReference &ref) const;
enum LogDirection {
LogSend,
LogReceive
};
void log(LogDirection direction, const QString &message);
private:
Q_DISABLE_COPY(ClientProxy)
void buildDebugIdHashRecursive(const QDeclarativeDebugObjectReference &ref);