blob: a7c942bb449148b602fb38d487c43ceba48e84dd [file] [log] [blame]
Zack Rusin601e8372011-03-24 22:23:21 -04001#ifndef MAINWINDOW_H
2#define MAINWINDOW_H
3
4#include "ui_mainwindow.h"
5
6#include <QtGui/QMainWindow>
7
8class ApiTraceModel;
Zack Rusin91065372011-03-26 01:54:10 -04009class ApiTraceFilter;
Zack Rusin601e8372011-03-24 22:23:21 -040010
11class MainWindow : public QMainWindow
12{
13 Q_OBJECT
14public:
15 MainWindow();
16
17public slots:
18 void loadTrace(const QString &fileName);
19
20private slots:
21 void openTrace();
22
23private:
24 Ui_MainWindow m_ui;
25 ApiTraceModel *m_model;
Zack Rusin91065372011-03-26 01:54:10 -040026 ApiTraceFilter *m_proxyModel;
Zack Rusin601e8372011-03-24 22:23:21 -040027};
28
29
30#endif