4 #include "ui_mainwindow.h"
23 class MainWindow : public QMainWindow
31 void loadTrace(const QString &fileName);
34 void callItemSelected(const QModelIndex &index);
39 void replayFinished();
40 void replayError(QProcess::ProcessError err);
41 void startedLoadingTrace();
42 void finishedLoadingTrace();
47 void newTraceFile(const QString &fileName);
48 void replayTrace(bool dumpState);
49 void parseState(const QVariantMap ¶ms);
50 void fillStateForFrame();
55 ApiTraceModel *m_model;
56 ApiTraceFilter *m_proxyModel;
57 QLineEdit *m_filterEdit;
59 QProcess *m_replayProcess;
61 QProgressBar *m_progressBar;
63 QString m_traceFileName;
65 ApiTraceEvent *m_selectedEvent;
67 ApiTraceEvent *m_stateEvent;
70 QJson::Parser *m_jsonParser;