]> git.cworth.org Git - apitrace/blobdiff - gui/apitracemodel.h
Use double buffer visuals by default.
[apitrace] / gui / apitracemodel.h
index cf901591c9fc6053f88e336c23be1fff35b6aaf1..2cdd7d0bfe6fd9e1cfcbd83f25bfe4a018aab262 100644 (file)
@@ -25,6 +25,9 @@ public:
     const ApiTrace *apiTrace() const;
     void stateSetOnEvent(ApiTraceEvent *event);
 
+    QModelIndex callIndex(int callNum) const;
+    QModelIndex indexForCall(ApiTraceCall *call) const;
+
 public:
     /* QAbstractItemModel { */
     QVariant data(const QModelIndex &index, int role) const;
@@ -46,7 +49,9 @@ public:
 
 private slots:
     void invalidateFrames();
-    void appendFrames(int oldCount, int numAdded);
+    void beginAddingFrames(int oldCount, int numAdded);
+    void endAddingFrames();
+    void callChanged(ApiTraceCall *call);
 
 private:
     ApiTraceEvent *item(const QModelIndex &index) const;