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