class Parser;
}
+struct RetraceError {
+ int callIndex;
+ QString type;
+ QString message;
+};
+
/* internal class used by the retracer to run
* in the thread */
class RetraceProcess : public QObject
signals:
void finished(const QString &output);
void error(const QString &msg);
- void foundState(const ApiTraceState &state);
+ void foundState(ApiTraceState *state);
+ void retraceErrors(const QList<RetraceError> &errors);
private slots:
void replayFinished();
signals:
void finished(const QString &output);
- void foundState(const ApiTraceState &state);
+ void foundState(ApiTraceState *state);
void error(const QString &msg);
+ void retraceErrors(const QList<RetraceError> &errors);
protected:
virtual void run();