X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=gui%2Fapitrace.h;h=8da0320484a455560c430103885a4b43df298bde;hb=3176ebeffe825a5f998b13755c09cfa312b0e8d3;hp=3b737e0bbe81c3281d5e54e463b8029d6163aeb9;hpb=ac92a2115ab3c759add836e115f108c945e0195b;p=apitrace diff --git a/gui/apitrace.h b/gui/apitrace.h index 3b737e0..8da0320 100644 --- a/gui/apitrace.h +++ b/gui/apitrace.h @@ -35,7 +35,6 @@ public: ApiTraceState defaultState() const; QVector calls() const; - ApiTraceCall *callAt(int idx) const; ApiTraceCall *callWithIndex(int idx) const; int numCalls() const; @@ -59,9 +58,11 @@ public slots: 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(); @@ -70,6 +71,7 @@ signals: void changed(ApiTraceCall *call); void startedSaving(); void saved(); + void frameLoaded(ApiTraceFrame *frame); void beginAddingFrames(int oldCount, int numAdded); void endAddingFrames(); @@ -77,8 +79,6 @@ signals: private slots: void addFrames(const QList &frames); - void fillFrame(int frameIdx, const QVector &calls, - quint64 binaryDataSize); void slotSaved(); private: void detectFrames();