17 #ifndef LOMIRIAPPLICATION_H
18 #define LOMIRIAPPLICATION_H
20 #include <QGuiApplication>
21 #include <QQmlApplicationEngine>
23 #include <QScopedPointer>
25 #include "ApplicationArguments.h"
27 #ifdef LOMIRI_ENABLE_TOUCH_EMULATION
28 #include "MouseTouchAdaptor.h"
31 #include <qtmir/mirserverapplication.h>
33 class LomiriApplication :
public qtmir::MirServerApplication
37 LomiriApplication(
int & argc,
char ** argv);
38 virtual ~LomiriApplication();
40 void destroyResources();
43 void setupQmlEngine();
44 ApplicationArguments m_qmlArgs;
46 #ifdef LOMIRI_ENABLE_TOUCH_EMULATION
47 MouseTouchAdaptor *m_mouseTouchAdaptor{
nullptr};
50 QQmlEngine *m_qmlEngine{
nullptr};