20#ifndef COMMANDLINEPARSER_H
21#define COMMANDLINEPARSER_H
23class QCommandLineParser;
25#include <QApplication>
67 if ((temp >= 1) && (temp <= 8))
Definition commandlineutility.h:82
bool isShowRequested()
Definition commandlineutility.cpp:386
bool shouldListControllers()
Definition commandlineutility.cpp:398
QString getProfileLocation()
Definition commandlineutility.cpp:380
bool launchInTray
Definition commandlineutility.h:123
bool isTrayHidden()
Definition commandlineutility.cpp:374
bool hasControllerID()
Definition commandlineutility.cpp:388
bool hasControllerNumber()
Definition commandlineutility.cpp:378
bool hiddenRequest
Definition commandlineutility.h:125
QList< ControllerOptionsInfo > controllerOptionsList
Definition commandlineutility.h:141
bool showRequest
Definition commandlineutility.h:126
void parseArgsUnload(const QCommandLineParser &parser)
Definition commandlineutility.cpp:276
QList< ControllerOptionsInfo > const & getControllerOptionsList()
Definition commandlineutility.cpp:406
Logger::LogLevel currentLogLevel
Definition commandlineutility.h:139
void parseArguments(const QApplication &parsed_app)
load and parse arguments from commandline
Definition commandlineutility.cpp:53
bool isLaunchInTrayEnabled()
Definition commandlineutility.cpp:372
void parseArgsProfile(const QCommandLineParser &parser)
Definition commandlineutility.cpp:227
QList< int > * getJoyStartSetNumberList()
QString eventGenerator
Definition commandlineutility.h:136
QString controllerIDString
Definition commandlineutility.h:135
int getJoyStartSetNumber()
Definition commandlineutility.cpp:396
bool hasProfile()
Definition commandlineutility.cpp:376
QString getControllerID()
Definition commandlineutility.cpp:390
int getControllerNumber()
Definition commandlineutility.cpp:382
bool listControllers
Definition commandlineutility.h:128
int startSetNumber
Definition commandlineutility.h:130
QString getEventGenerator()
Definition commandlineutility.cpp:400
void parseArgsStartSet(const QCommandLineParser &parser)
Definition commandlineutility.cpp:320
int currentListsIndex
Definition commandlineutility.h:132
bool isUnloadRequested()
Definition commandlineutility.cpp:392
bool isHiddenRequested()
Definition commandlineutility.cpp:384
Logger::LogLevel getCurrentLogLevel()
Definition commandlineutility.cpp:402
QString getCurrentLogFile()
Definition commandlineutility.cpp:404
int controllerNumber
Definition commandlineutility.h:131
bool hasProfileInOptions()
Definition commandlineutility.cpp:408
bool hideTrayIcon
Definition commandlineutility.h:124
QString currentLogFile
Definition commandlineutility.h:137
int getStartSetNumber()
Definition commandlineutility.cpp:394
QString profileLocation
Definition commandlineutility.h:134
void parseArgsPrControle(const QCommandLineParser &parser)
Definition commandlineutility.cpp:249
bool unloadProfile
Definition commandlineutility.h:127
static QStringList eventGeneratorsList
Definition commandlineutility.h:143
Definition commandlineutility.h:30
QString getControllerID()
Definition commandlineutility.h:53
bool hasProfile()
Definition commandlineutility.h:39
int controllerNumber
Definition commandlineutility.h:75
bool hasControllerID()
Definition commandlineutility.h:51
void setControllerNumber(int temp)
Definition commandlineutility.h:49
bool isUnloadRequested()
Definition commandlineutility.h:57
void setControllerID(QString temp)
Definition commandlineutility.h:55
int getControllerNumber()
Definition commandlineutility.h:47
bool hasControllerNumber()
Definition commandlineutility.h:45
int startSetNumber
Definition commandlineutility.h:77
ControllerOptionsInfo()
Definition commandlineutility.h:32
void setStartSetNumber(int temp)
Definition commandlineutility.h:65
int getStartSetNumber()
Definition commandlineutility.h:61
QString controllerIDString
Definition commandlineutility.h:76
QString getProfileLocation()
Definition commandlineutility.h:41
int getJoyStartSetNumber()
Definition commandlineutility.h:63
QString profileLocation
Definition commandlineutility.h:74
void setUnloadRequest(bool status)
Definition commandlineutility.h:59
bool unloadProfile
Definition commandlineutility.h:78
void setProfileLocation(QString location)
Definition commandlineutility.h:43
LogLevel
Definition logger.h:64