ApiTraceState defaultState() const;
- ApiTraceCallSignature *signature(const QString &callName);
- void addSignature(ApiTraceCallSignature *signature);
+ ApiTraceCallSignature *signature(unsigned id);
+ void addSignature(unsigned id, ApiTraceCallSignature *signature);
- QList<ApiTraceCall*> calls() const;
+ ApiTraceEnumSignature *enumSignature(unsigned id);
+ void addEnumSignature(unsigned id, ApiTraceEnumSignature *signature);
+
+
+ QVector<ApiTraceCall*> calls() const;
ApiTraceCall *callAt(int idx) const;
ApiTraceCall *callWithIndex(int idx) const;
int numCalls() const;
QString m_tempFileName;
QList<ApiTraceFrame*> m_frames;
- QList<ApiTraceCall*> m_calls;
+ QVector<ApiTraceCall*> m_calls;
FrameMarker m_frameMarker;
bool m_needsSaving;
QSet<ApiTraceCall*> m_errors;
- QHash<QString, ApiTraceCallSignature*> m_signatures;
+ QVector<ApiTraceCallSignature*> m_signatures;
+ QVector<ApiTraceEnumSignature*> m_enumSignatures;
};
#endif