]> git.cworth.org Git - apitrace/blobdiff - gui/apitrace.h
Implement jump to.
[apitrace] / gui / apitrace.h
index 8f5785e092a39ff7bab3d33b026fdd6973f71815..0cb78b651bd1ad6eca8774f42f7816a1ea01a8d3 100644 (file)
@@ -75,6 +75,7 @@ public slots:
                   Qt::CaseSensitivity sensitivity);
     void findFrameStart(ApiTraceFrame *frame);
     void findFrameEnd(ApiTraceFrame *frame);
+    void findCallIndex(int index);
 
 
 signals:
@@ -98,7 +99,7 @@ signals:
     void endLoadingFrame(ApiTraceFrame *frame);
     void foundFrameStart(ApiTraceFrame *frame);
     void foundFrameEnd(ApiTraceFrame *frame);
-
+    void foundCallIndex(ApiTraceCall *call);
 
 signals:
     void loaderSearchNext(int startFrame,
@@ -109,6 +110,7 @@ signals:
                           Qt::CaseSensitivity sensitivity);
     void loaderFindFrameStart(ApiTraceFrame *frame);
     void loaderFindFrameEnd(ApiTraceFrame *frame);
+    void loaderFindCallIndex(int index);
 
 private slots:
     void addFrames(const QList<ApiTraceFrame*> &frames);
@@ -122,6 +124,7 @@ private slots:
 
 private:
     void detectFrames();
+    int callInFrame(int callIdx) const;
 private:
     QString m_fileName;
     QString m_tempFileName;