19 #ifndef APPLICATION_ARGUMENTS_H
20 #define APPLICATION_ARGUMENTS_H
26 #include "LomiriCommandLineParser.h"
28 class 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(); }
49 #endif // APPLICATION_ARGUMENTS_H