X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=gui%2Ftraceloader.h;h=0954078219fba68bd3e188b72d56027cd3b01d7b;hb=refs%2Fheads%2Ftexture-from-pixmap-proof-of-concept;hp=3a310bad260489aed17b665616c8ebcc43943932;hpb=48412ffde3dd4710c96d5e8d9cfdf1789e4d703a;p=apitrace diff --git a/gui/traceloader.h b/gui/traceloader.h index 3a310ba..0954078 100644 --- a/gui/traceloader.h +++ b/gui/traceloader.h @@ -27,7 +27,6 @@ public: public slots: void loadTrace(const QString &filename); void loadFrame(ApiTraceFrame *frame); - void setFrameMarker(ApiTrace::FrameMarker marker); void findFrameStart(ApiTraceFrame *frame); void findFrameEnd(ApiTraceFrame *frame); void findCallIndex(int index); @@ -36,6 +35,7 @@ public slots: signals: void startedParsing(); void parsed(int percent); + void guessedApi(int api); void finishedParsing(); void framesLoaded(const QList &frames); @@ -62,11 +62,11 @@ private: trace::ParseBookmark start; int numberOfCalls; }; - bool isCallAFrameMarker(const trace::Call *call) const; int numberOfFrames() const; int numberOfCallsInFrame(int frameIdx) const; void loadHelpFile(); + void guessApi(const trace::Call *call); void scanTrace(); void parseTrace(); @@ -84,7 +84,6 @@ private: private: trace::Parser m_parser; - ApiTrace::FrameMarker m_frameMarker; typedef QMap FrameBookmarks; FrameBookmarks m_frameBookmarks;