]> git.cworth.org Git - apitrace/blobdiff - gui/apitracecall.h
Cleanup the ApiTraceFrame a bit.
[apitrace] / gui / apitracecall.h
index b5a3604059af5c81201ebe675858237fba733ad6..d8005ca6d3b0b620a6bbea7e7bcfebdd85bca1b1 100644 (file)
@@ -239,15 +239,24 @@ class ApiTraceFrame : public ApiTraceEvent
 public:
     ApiTraceFrame();
     int number;
-    QList<ApiTraceCall*> calls;
+
+    bool isEmpty() const;
 
     ApiTrace *parentTrace() const;
     void setParentTrace(ApiTrace *trace);
 
     int numChildren() const;
     QStaticText staticText() const;
+
+    int callIndex(ApiTraceCall *call) const;
+    ApiTraceCall *call(int idx) const;
+    void addCall(ApiTraceCall *call);
+    QList<ApiTraceCall*> calls() const;
+
 private:
     ApiTrace *m_parentTrace;
+    quint64 m_binaryDataSize;
+    QList<ApiTraceCall*> m_calls;
 };
 Q_DECLARE_METATYPE(ApiTraceFrame*);