]> git.cworth.org Git - apitrace/blobdiff - gui/apitracecall.cpp
Cleanup the ApiTraceFrame a bit.
[apitrace] / gui / apitracecall.cpp
index 6a4088cc356d9d2084c48c61cb00166daf5383ab..5901811d15e8af0d52feb0a559ec0cd12378ae9f 100644 (file)
@@ -516,12 +516,13 @@ int ApiTraceCall::numChildren() const
 
 int ApiTraceFrame::numChildren() const
 {
-    return calls.count();
+    return m_calls.count();
 }
 
 ApiTraceFrame::ApiTraceFrame()
     : ApiTraceEvent(ApiTraceEvent::Frame),
-      m_parentTrace(0)
+      m_parentTrace(0),
+      m_binaryDataSize(0)
 {
 }
 
@@ -894,3 +895,28 @@ ApiTrace * ApiTraceCall::parentTrace() const
     return NULL;
 }
 
+void ApiTraceFrame::addCall(ApiTraceCall *call)
+{
+    m_calls.append(call);
+}
+
+QList<ApiTraceCall*> ApiTraceFrame::calls() const
+{
+    return m_calls;
+}
+
+ApiTraceCall * ApiTraceFrame::call(int idx) const
+{
+    return m_calls.value(idx);
+}
+
+int ApiTraceFrame::callIndex(ApiTraceCall *call) const
+{
+    return m_calls.indexOf(call);
+}
+
+bool ApiTraceFrame::isEmpty() const
+{
+    return m_calls.isEmpty();
+}
+