class QProcess;
class QProgressBar;
+namespace QJson {
+ class Parser;
+}
+
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow();
+ ~MainWindow();
public slots:
void loadTrace(const QString &fileName);
private:
void newTraceFile(const QString &fileName);
void replayTrace(bool dumpState);
+ void parseState(const QVariantMap ¶ms);
+ void fillStateForFrame();
private:
Ui_MainWindow m_ui;
QString m_traceFileName;
ApiTraceFrame *m_currentFrame;
+
+ ApiTraceFrame *m_stateFrame;
bool m_findingState;
+
+ QJson::Parser *m_jsonParser;
};