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(const QByteArray &output);
40 void replayError(const QString &msg);
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 QProgressBar *m_progressBar;
61 QString m_traceFileName;
63 ApiTraceEvent *m_selectedEvent;
65 ApiTraceEvent *m_stateEvent;
67 QJson::Parser *m_jsonParser;