1 #include <QtGui/QApplication>
3 #include "mainwindow.h"
14 # include "mediakeysobserver.h"
17 static const char *DORIAN_VERSION =
18 #include "pkg/version.txt"
21 static const QtMsgType DORIAN_DEFAULT_TRACE_LEVEL =
29 int main(int argc, char *argv[])
31 QApplication a(argc, argv);
34 a.setApplicationName("Dorian");
35 a.setApplicationVersion(DORIAN_VERSION);
36 a.setOrganizationDomain("pipacs.com");
37 a.setOrganizationName("Pipacs");
39 Trace::level = (QtMsgType)Settings::instance()->
40 value("tracelevel", (int)DORIAN_DEFAULT_TRACE_LEVEL).toInt();
41 qInstallMsgHandler(Trace::messageHandler);
44 Splash *splash = new Splash();
45 splash->showFullScreen();
53 splash->deleteLater();
64 MediaKeysObserver::close();
67 // Re-start application if event loop exit code was 1000
69 Platform::restart(argv);