1 #if defined(Q_OS_UNIX) && !defined(Q_OS_SYMBIAN)
5 #include <QtGui/QApplication>
7 #include "mainwindow.h"
11 static const char *DORIAN_VERSION =
12 #include "pkg/version.txt"
15 static const QtMsgType DORIAN_DEFAULT_TRACE_LEVEL =
23 int main(int argc, char *argv[])
25 QApplication a(argc, argv);
27 Trace::level = (QtMsgType)Settings::instance()->
28 value("tracelevel", (int)DORIAN_DEFAULT_TRACE_LEVEL).toInt();
29 qInstallMsgHandler(Trace::messageHandler);
31 a.setApplicationName("Dorian");
32 a.setApplicationVersion(DORIAN_VERSION);
33 a.setOrganizationDomain("pipacs.com");
34 a.setOrganizationName("Pipacs");
39 #if 0 // FIXME #ifdef Q_OS_SYMBIAN
40 // Remove context menu from all widgets
41 foreach (QWidget *w, QApplication::allWidgets()) {
42 w->setContextMenuPolicy(Qt::NoContextMenu);
44 #endif // Q_OS_SYMBIAN
48 #if defined(Q_OS_UNIX) && !defined(Q_OS_SYMBIAN)
49 extern char **environ;
50 execve(argv[0], argv, environ);