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
{
int numChildren() const;
bool hasBinaryData() const;
int binaryDataIndex() const;
+
+ QString backtrace() const;
+ void setBacktrace(QString backtrace);
private:
int m_index;
ApiTraceCallSignature *m_signature;
QString m_error;
+ QString m_backtrace;
+
mutable QString m_richText;
mutable QString m_searchText;
};
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;