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>
33class 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};