diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2018-05-28 16:40:36 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2018-05-29 08:17:58 +0000 |
commit | 0f3409bf3fd89e194dfd732f188beaee46a129d4 (patch) | |
tree | a55f5e25c0208baa006e2a9f167a632c07f08806 /src/libs | |
parent | bfb37643287b83325a7a63630ef19885dac78d7c (diff) |
QmlProfiler: Set the future to finished after loading all events
Change-Id: I9b23eb5a10558279a47b9bcc106430d5c2b802e0
Task-number: QTCREATORBUG-20508
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/libs')
-rw-r--r-- | src/libs/tracing/timelinetracefile.cpp | 5 | ||||
-rw-r--r-- | src/libs/tracing/timelinetracefile.h | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/libs/tracing/timelinetracefile.cpp b/src/libs/tracing/timelinetracefile.cpp index 858cddbb9d8..52fc962360f 100644 --- a/src/libs/tracing/timelinetracefile.cpp +++ b/src/libs/tracing/timelinetracefile.cpp @@ -67,6 +67,11 @@ void TimelineTraceFile::fail(const QString &message) m_future.cancel(); } +void TimelineTraceFile::finish() +{ + m_future.reportFinished(); +} + bool TimelineTraceFile::isCanceled() const { return m_future.isCanceled(); diff --git a/src/libs/tracing/timelinetracefile.h b/src/libs/tracing/timelinetracefile.h index 4c1a255ba7c..6be162f28a4 100644 --- a/src/libs/tracing/timelinetracefile.h +++ b/src/libs/tracing/timelinetracefile.h @@ -64,7 +64,9 @@ public: virtual void save(QIODevice *device) = 0; virtual void load(QIODevice *device) = 0; + void fail(const QString &message); + void finish(); void setTraceStart(qint64 traceStart) { m_traceStart = traceStart; } qint64 traceStart() const { return m_traceStart; } |