4 #include "ui_mainwindow.h"
22 class MainWindow : public QMainWindow
30 void loadTrace(const QString &fileName);
33 void callItemSelected(const QModelIndex &index);
38 void replayFinished();
39 void replayError(QProcess::ProcessError err);
40 void startedLoadingTrace();
41 void finishedLoadingTrace();
45 void newTraceFile(const QString &fileName);
46 void replayTrace(bool dumpState);
47 void parseState(const QVariantMap ¶ms);
48 void fillStateForFrame();
53 ApiTraceModel *m_model;
54 ApiTraceFilter *m_proxyModel;
55 QLineEdit *m_filterEdit;
57 QProcess *m_replayProcess;
59 QProgressBar *m_progressBar;
61 QString m_traceFileName;
63 ApiTraceFrame *m_currentFrame;
65 ApiTraceFrame *m_stateFrame;
68 QJson::Parser *m_jsonParser;