]> git.cworth.org Git - apitrace/blobdiff - gui/main.cpp
Add a basic gui for apitrace.
[apitrace] / gui / main.cpp
diff --git a/gui/main.cpp b/gui/main.cpp
new file mode 100644 (file)
index 0000000..dcfb6c2
--- /dev/null
@@ -0,0 +1,24 @@
+#include "mainwindow.h"
+
+#include "trace_model.hpp"
+
+#include <QApplication>
+#include <QMetaType>
+#include <QVariant>
+
+Q_DECLARE_METATYPE(QList<Trace::Call*>);
+
+int main(int argc, char **argv)
+{
+    QApplication app(argc, argv);
+
+    qRegisterMetaType<QList<Trace::Call*> >();
+    MainWindow window;
+
+    window.show();
+
+    if (app.arguments().count() == 2)
+        window.loadTrace(app.arguments()[1]);
+
+    app.exec();
+}