X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=gui%2Fapitracecall.h;h=01dd0038a3baec4273021464862d79bb9b7253e9;hb=c17434303f411267d325f5218e0394e722079402;hp=ca4c354354aad8c2260ca1b30c9b75e3ee056315;hpb=3176ebeffe825a5f998b13755c09cfa312b0e8d3;p=apitrace diff --git a/gui/apitracecall.h b/gui/apitracecall.h index ca4c354..01dd003 100644 --- a/gui/apitracecall.h +++ b/gui/apitracecall.h @@ -259,6 +259,9 @@ public: QVector editedValues() const; void revert(); + bool contains(const QString &str, + Qt::CaseSensitivity sensitivity) const; + ApiTrace *parentTrace() const; QString toHtml() const; @@ -287,6 +290,7 @@ class ApiTraceFrame : public ApiTraceEvent { public: ApiTraceFrame(ApiTrace *parent=0); + ~ApiTraceFrame(); int number; bool isEmpty() const; @@ -301,11 +305,20 @@ public: int callIndex(ApiTraceCall *call) const; ApiTraceCall *call(int idx) const; + ApiTraceCall *callWithIndex(int index) const; void addCall(ApiTraceCall *call); QVector calls() const; void setCalls(const QVector &calls, quint64 binaryDataSize); + ApiTraceCall *findNextCall(ApiTraceCall *from, + const QString &str, + Qt::CaseSensitivity sensitivity) const; + + ApiTraceCall *findPrevCall(ApiTraceCall *from, + const QString &str, + Qt::CaseSensitivity sensitivity) const; + int binaryDataSize() const; bool loaded() const;