ApiTraceState defaultState() const;
QVector<ApiTraceCall*> calls() const;
- ApiTraceCall *callAt(int idx) const;
ApiTraceCall *callWithIndex(int idx) const;
int numCalls() const;
void setFileName(const QString &name);
void setFrameMarker(FrameMarker marker);
void save();
+ void loadFrame(ApiTraceFrame *frame);
signals:
void loadTrace(const QString &name);
+ void requestFrame(ApiTraceFrame *frame);
void startedLoadingTrace();
void loaded(int percent);
void finishedLoadingTrace();
void changed(ApiTraceCall *call);
void startedSaving();
void saved();
+ void frameLoaded(ApiTraceFrame *frame);
void beginAddingFrames(int oldCount, int numAdded);
void endAddingFrames();
private slots:
void addFrames(const QList<ApiTraceFrame*> &frames);
- void fillFrame(int frameIdx, const QVector<ApiTraceCall*> &calls,
- quint64 binaryDataSize);
void slotSaved();
private:
void detectFrames();