]> git.cworth.org Git - apitrace/blobdiff - gui/apitracecall.h
trace: Additional support for GL_KHR_debug, GL_ARB_debug_output, and GL_AMD_debug_output.
[apitrace] / gui / apitracecall.h
index 8d0e6db7a1833c3291475df8cae02c9fb86693cc..8004cedebe663ec8fa8da969c613df968ea8b368 100644 (file)
@@ -33,6 +33,7 @@ public:
     virtual void visit(trace::Array *array);
     virtual void visit(trace::Blob *blob);
     virtual void visit(trace::Pointer *ptr);
+    virtual void visit(trace::Repr *ptr);
 
     QVariant variant() const
     {
@@ -278,6 +279,9 @@ public:
     int numChildren() const;
     bool hasBinaryData() const;
     int binaryDataIndex() const;
+
+    QString backtrace() const;
+    void setBacktrace(QString backtrace);
 private:
     int m_index;
     ApiTraceCallSignature *m_signature;
@@ -290,6 +294,8 @@ private:
 
     QString m_error;
 
+    QString m_backtrace;
+
     mutable QString m_richText;
     mutable QString m_searchText;
 };
@@ -336,8 +342,8 @@ public:
     void setLastCallIndex(unsigned index);
     unsigned lastCallIndex() const;
 
-    void setThumbnail(QImage thumbnail);
-    QImage thumbnail() const;
+    void setThumbnail(const QImage & thumbnail);
+    const QImage & thumbnail() const;
 
 private:
     ApiTrace *m_parentTrace;