blob: 6043b750ded5a2b17d513f2e0e67e36e38b24843 [file] [log] [blame]
Zack Rusin601e8372011-03-24 22:23:21 -04001#include "mainwindow.h"
2
Zack Rusin8f98c3a2011-09-11 18:21:29 -04003#include "apitrace.h"
Zack Rusinf6667d12011-03-30 11:03:37 -04004#include "apitracecall.h"
Zack Rusin601e8372011-03-24 22:23:21 -04005
6#include <QApplication>
7#include <QMetaType>
8#include <QVariant>
9
Zack Rusinf6667d12011-03-30 11:03:37 -040010Q_DECLARE_METATYPE(QList<ApiTraceFrame*>);
Zack Rusin8f98c3a2011-09-11 18:21:29 -040011Q_DECLARE_METATYPE(QVector<ApiTraceCall*>);
12Q_DECLARE_METATYPE(Qt::CaseSensitivity);
13Q_DECLARE_METATYPE(ApiTrace::SearchResult);
14
Zack Rusin601e8372011-03-24 22:23:21 -040015
16int main(int argc, char **argv)
17{
18 QApplication app(argc, argv);
19
Zack Rusinf6667d12011-03-30 11:03:37 -040020 qRegisterMetaType<QList<ApiTraceFrame*> >();
Zack Rusin8f98c3a2011-09-11 18:21:29 -040021 qRegisterMetaType<QVector<ApiTraceCall*> >();
Zack Rusinf389ae82011-04-10 19:27:28 -040022 qRegisterMetaType<ApiTraceState>();
Zack Rusin8f98c3a2011-09-11 18:21:29 -040023 qRegisterMetaType<Qt::CaseSensitivity>();
24 qRegisterMetaType<ApiTrace::SearchResult>();
Zack Rusin601e8372011-03-24 22:23:21 -040025 MainWindow window;
26
27 window.show();
28
29 if (app.arguments().count() == 2)
30 window.loadTrace(app.arguments()[1]);
31
32 app.exec();
33}