aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmldebug/qqmlprofilerclient_p_p.h
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2018-02-07 17:25:24 +0100
committerUlf Hermann <ulf.hermann@qt.io>2018-02-08 08:42:13 +0000
commit02c5209db58ae000bdd5066e9bc4cc6c875646f7 (patch)
tree2e666cb22d12f4b8c2d0e94becf84a2aed5f9e9f /src/qmldebug/qqmlprofilerclient_p_p.h
parentcefd0913c302c0821a0d40e95f5f85113e9f17db (diff)
QmlDebug: Use EngineControl to hold engines until we're done with them
Holding the engines with EngineControl makes sure we always receive the full trace before the connection drops. Task-number: QTBUG-66269 Change-Id: I9177c2a52743ba781547696508342c8d98557121 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qmldebug/qqmlprofilerclient_p_p.h')
-rw-r--r--src/qmldebug/qqmlprofilerclient_p_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qmldebug/qqmlprofilerclient_p_p.h b/src/qmldebug/qqmlprofilerclient_p_p.h
index cf0145409a..0caef8e448 100644
--- a/src/qmldebug/qqmlprofilerclient_p_p.h
+++ b/src/qmldebug/qqmlprofilerclient_p_p.h
@@ -105,6 +105,8 @@ public:
QStack<QQmlProfilerTypedEvent> rangesInProgress;
QQueue<QQmlProfilerEvent> pendingMessages;
QQueue<QQmlProfilerEvent> pendingDebugMessages;
+
+ QList<int> trackedEngines;
};
QT_END_NAMESPACE