class ApiTraceModel;
class QLineEdit;
class QModelIndex;
-class QProcess;
class QProgressBar;
+class Retracer;
namespace QJson {
class Parser;
void filterTrace();
void replayStart();
void replayStop();
- void replayFinished();
- void replayError(QProcess::ProcessError err);
+ void replayFinished(const QByteArray &output);
+ void replayError(const QString &msg);
void startedLoadingTrace();
void finishedLoadingTrace();
void lookupState();
ApiTraceFilter *m_proxyModel;
QLineEdit *m_filterEdit;
- QProcess *m_replayProcess;
-
QProgressBar *m_progressBar;
QString m_traceFileName;
ApiTraceEvent *m_selectedEvent;
ApiTraceEvent *m_stateEvent;
- bool m_findingState;
QJson::Parser *m_jsonParser;
+
+ Retracer *m_retracer;
};