1 #include <QApplication>
2 #include <QQmlApplicationEngine>
5 #include "xcbEventFilter.h"
7 int main(int argc, char *argv[])
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")));
15 /* Get the flag object */
16 QObject *rootObject = engine.rootObjects().first();
18 /* Install event filter to handle mapping change */
19 XcbEventFilter *eventFilter = new XcbEventFilter(rootObject);
20 app.installNativeEventFilter(eventFilter);