19#ifndef APPLICATION_ARGUMENTS_H
20#define APPLICATION_ARGUMENTS_H
26#include "LomiriCommandLineParser.h"
28class ApplicationArguments :
public QObject,
29 public LomiriCommandLineParser
32 Q_PROPERTY(QString mode READ mode CONSTANT)
34 Q_PROPERTY(
bool hasGeometry READ hasGeometry CONSTANT)
35 Q_PROPERTY(QSize windowGeometry READ windowGeometry CONSTANT)
36 Q_PROPERTY(
bool hasTestability READ hasTestability CONSTANT)
37 Q_PROPERTY(
bool hasFrameless READ hasFrameless CONSTANT)
38 Q_PROPERTY(
bool hasFullscreen READ hasFullscreen CONSTANT)
39#ifdef LOMIRI_ENABLE_TOUCH_EMULATION
40 Q_PROPERTY(
bool hasMouseToTouch READ hasMouseToTouch CONSTANT)
44 ApplicationArguments(QCoreApplication *app);
46 bool hasGeometry()
const {
return m_windowGeometry.isValid(); }