+ int index() const;
+ QString name() const;
+ QStringList argNames() const;
+ QVector<QVariant> arguments() const;
+ QVariant returnValue() const;
+ trace::CallFlags flags() const;
+ QUrl helpUrl() const;
+ void setHelpUrl(const QUrl &url);
+ ApiTraceFrame *parentFrame()const;
+ void setParentFrame(ApiTraceFrame *frame);
+
+ int callIndex(ApiTraceCall *call) const;
+
+ ApiTraceEvent *parentEvent() const;
+ ApiTraceCall *parentCall() const;
+ QVector<ApiTraceCall*> children() const;
+ ApiTraceEvent *eventAtRow(int row) const;
+ void addChild(ApiTraceCall *call);
+ void finishedAddingChildren();
+
+ bool hasError() const;
+ QString error() const;
+ void setError(const QString &msg);
+
+ QVector<QVariant> originalValues() const;
+
+ bool edited() const;
+ void setEditedValues(const QVector<QVariant> &lst);
+ QVector<QVariant> editedValues() const;
+ void revert();
+
+ bool contains(const QString &str,
+ Qt::CaseSensitivity sensitivity) const;
+
+ ApiTrace *parentTrace() const;