remove todo
[projets/fookb-qt.git] / fookb.cpp
1 #include <QApplication>
2 #include <QQmlApplicationEngine>
3 #include <QDebug>
4
5 #include "xcbEventFilter.h"
6
7 int main(int argc, char *argv[])
8 {
9     /* create qapp and QML engine */
10     QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
11     QApplication app(argc, argv);
12     QQmlApplicationEngine engine;
13     engine.load(QUrl(QStringLiteral("qrc:/fookb.qml")));
14
15     /* Get the flag object */
16     QObject *rootObject = engine.rootObjects().first();
17
18     /* Install event filter to handle mapping change */
19     XcbEventFilter *eventFilter = new XcbEventFilter(rootObject);
20     app.installNativeEventFilter(eventFilter);
21
22     /* run application */
23     return app.exec();
24 }