forked from qt-creator/qt-creator
Tracing: Drop restricted start/end times from trace manager
The only thing we need is a flag for QML profiler to decide if it should show the "full range" option. Change-Id: I2437c44c2443d9389239e9af79d0672ee1cadbd2 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -73,6 +73,8 @@ public:
|
||||
|
||||
Timeline::TraceStashFile<QmlEvent> file;
|
||||
|
||||
bool isRestrictedToRange = false;
|
||||
|
||||
void writeToStream(const QmlEvent &event);
|
||||
void addEventType(const QmlEventType &eventType);
|
||||
void handleError(const QString &message);
|
||||
@@ -399,6 +401,17 @@ void QmlProfilerModelManager::addEvent(const QmlEvent &event)
|
||||
TimelineTraceManager::addEvent(event);
|
||||
}
|
||||
|
||||
void QmlProfilerModelManager::restrictToRange(qint64 start, qint64 end)
|
||||
{
|
||||
d->isRestrictedToRange = (start != -1 || end != -1);
|
||||
TimelineTraceManager::restrictToRange(start, end);
|
||||
}
|
||||
|
||||
bool QmlProfilerModelManager::isRestrictedToRange() const
|
||||
{
|
||||
return d->isRestrictedToRange;
|
||||
}
|
||||
|
||||
Timeline::TimelineTraceFile *QmlProfilerModelManager::createTraceFile()
|
||||
{
|
||||
return new Internal::QmlProfilerTraceFile(this);
|
||||
|
||||
@@ -78,6 +78,9 @@ public:
|
||||
void addEventType(const QmlEventType &type);
|
||||
void addEvent(const QmlEvent &event);
|
||||
|
||||
void restrictToRange(qint64 start, qint64 end);
|
||||
bool isRestrictedToRange() const;
|
||||
|
||||
signals:
|
||||
void typeDetailsChanged(int typeId);
|
||||
void typeDetailsFinished();
|
||||
|
||||
Reference in New Issue
Block a user