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();
46 void newTraceFile(const QString &fileName);
47 void replayTrace(bool dumpState);
48 void parseState(const QVariantMap ¶ms);
49 void fillStateForFrame();
54 ApiTraceModel *m_model;
55 ApiTraceFilter *m_proxyModel;
56 QLineEdit *m_filterEdit;
58 QProcess *m_replayProcess;
60 QProgressBar *m_progressBar;
62 QString m_traceFileName;
64 ApiTraceEvent *m_selectedEvent;
66 ApiTraceEvent *m_stateEvent;
69 QJson::Parser *m_jsonParser;