forked from qt-creator/qt-creator
Tracing: Move event storage out of trace manager
This is a step toward making the trace manager non-virtual. It should just juggle the storages for types and events, and manage the threads to access them. It doesn't need to know what exactly it stores. Change-Id: I45093c60d8ae921e68aeb09bd48d24d5877ce306 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -61,7 +61,6 @@ public:
|
||||
Initializer initializer = nullptr, Finalizer finalizer = nullptr,
|
||||
Clearer clearer = nullptr);
|
||||
|
||||
void addEvents(const QVector<QmlEvent> &events);
|
||||
const QmlEventType &eventType(int typeId) const;
|
||||
|
||||
void replayQmlEvents(QmlEventLoader loader, Initializer initializer, Finalizer finalizer,
|
||||
@@ -76,7 +75,7 @@ public:
|
||||
|
||||
int appendEventType(QmlEventType &&type);
|
||||
void setEventType(int typeId, QmlEventType &&type);
|
||||
void addEvent(const QmlEvent &event);
|
||||
void appendEvent(QmlEvent &&event);
|
||||
|
||||
void restrictToRange(qint64 start, qint64 end);
|
||||
bool isRestrictedToRange() const;
|
||||
@@ -91,8 +90,6 @@ private:
|
||||
void detailsChanged(int typeId, const QString &newString);
|
||||
void restrictByFilter(QmlEventFilter filter);
|
||||
|
||||
void clearEventStorage() override;
|
||||
|
||||
Timeline::TimelineTraceFile *createTraceFile() override;
|
||||
void replayEvents(TraceEventLoader loader, Initializer initializer, Finalizer finalizer,
|
||||
ErrorHandler errorHandler, QFutureInterface<void> &future) const override;
|
||||
|
||||
Reference in New Issue
Block a user