1 #include <mainwindow.h>
3 #include <QtGui/QApplication>
6 #include "eventdialog.h"
9 //#include <alarmdialog.h>
10 #include <alarmdbus.h>
11 #include <alarmdbusadaptorp.h>
15 int main(int argc, char *argv[])
17 Q_INIT_RESOURCE(icons);
18 Q_INIT_RESOURCE(maps);
21 QApplication a(argc, argv);
22 QApplication::setWindowIcon(QIcon(":/icons/fosdem.png"));
24 SqlEngine::initialize(); // creates "SQLITE" DB connection
28 window = new MainWindow;
33 CAlarmDBus *alarmDBus = new CAlarmDBus(window);
34 new AlarmDBusAdaptor(alarmDBus);
35 QDBusConnection connection = QDBusConnection::sessionBus();
37 if(connection.registerObject("/Fosdem", alarmDBus) == true)
39 if( connection.registerService("org.fosdem.schedule") == false)
43 QDBusInterface *interface = new QDBusInterface("org.fosdem.schedule",
45 "org.fosdem.schedule.AlarmInterface",
47 interface->call("Alarm",atoi(argv[1]));
55 EventDialog dialog(atoi(argv[1]),window);