1 #include <mainwindow.h>
3 #include <QtGui/QApplication>
5 //#include <alarmdialog.h>
7 #include <alarmdbusadaptorp.h>
10 #include <sqlengine.h>
13 int main(int argc, char *argv[])
15 Q_INIT_RESOURCE(icons);
16 Q_INIT_RESOURCE(maps);
19 QApplication a(argc, argv);
20 QApplication::setWindowIcon(QIcon(":/icons/fosdem.png"));
22 SqlEngine::initialize(); // creates "SQLITE" DB connection
26 // if the app is run with two cmd-line arguments
27 // an alarm dialog is to be displayed
28 // Usage: $ ./fosdem eventId alarmId
29 // Example: $ ./fosdem 521 13
31 // window = new AlarmDialog(argc,argv);
32 // else if(argc==2) // display Event dialog automatically
33 // window = new MainWindow(atoi(argv[1])); // eventId = argv[1]
35 window = new MainWindow;
37 window = new MainWindow;
43 CAlarmDBus *alarmDBus = new CAlarmDBus(window);
44 new AlarmDBusAdaptor(alarmDBus);
45 //QDBusConnection connection = QDBusConnection::sessionBus();
46 QDBusConnection connection = QDBusConnection::sessionBus();
48 if(connection.registerObject("/Fosdem", alarmDBus) == true)
50 if( connection.registerService("org.fosdem.schedule") == false)
52 qDebug() << "dbus register service failed";