int index() const;
QString name() const;
QStringList argNames() const;
- QVariantList arguments() const;
+ QVector<QVariant> arguments() const;
QVariant returnValue() const;
QUrl helpUrl() const;
void setHelpUrl(const QUrl &url);
QString error() const;
void setError(const QString &msg);
- QVariantList originalValues() const;
+ QVector<QVariant> originalValues() const;
bool edited() const;
- void setEditedValues(const QVariantList &lst);
- QVariantList editedValues() const;
+ void setEditedValues(const QVector<QVariant> &lst);
+ QVector<QVariant> editedValues() const;
void revert();
ApiTrace *parentTrace() const;
private:
int m_index;
ApiTraceCallSignature *m_signature;
- QVariantList m_argValues;
+ QVector<QVariant> m_argValues;
QVariant m_returnValue;
ApiTraceFrame *m_parentFrame;
- QVariantList m_editedValues;
+ QVector<QVariant> m_editedValues;
QString m_error;
int callIndex(ApiTraceCall *call) const;
ApiTraceCall *call(int idx) const;
void addCall(ApiTraceCall *call);
- QList<ApiTraceCall*> calls() const;
+ QVector<ApiTraceCall*> calls() const;
+ void setCalls(const QVector<ApiTraceCall*> &calls,
+ quint64 binaryDataSize);
int binaryDataSize() const;
private:
ApiTrace *m_parentTrace;
quint64 m_binaryDataSize;
- QList<ApiTraceCall*> m_calls;
+ QVector<ApiTraceCall*> m_calls;
};
Q_DECLARE_METATYPE(ApiTraceFrame*);