MythTV master
mythwelcome_commandlineparser.cpp
Go to the documentation of this file.
1#include <QString>
2
4
6
10
12{
13 return "MythWelcome is a graphical launcher application to allow MythFrontend \n"
14 "to disconnect from the backend, and allow automatic shutdown to occur.";
15}
16
18{
19 addHelp();
21 addVersion();
22 addLogging();
23 addDisplay();
27 addMouse();
28 add(QStringList{"-s", "--setup"}, "setup", false,
29 "Run setup for mythshutdown.", "");
30}
31
Parent class for defining application command line parsers.
void addVersion(void)
Canned argument definition for –version.
void addPlatform(void)
Pass through the platform argument to Qt for GUI applications.
void addWindowed(void)
Canned argument definition for –windowed and -no-windowed.
void addSettingsOverride(void)
Canned argument definition for –override-setting and –override-settings-file.
void addDisplay(void)
Canned argument definition for -display.
void addLogging(const QString &defaultVerbosity="general", LogLevel_t defaultLogLevel=LOG_INFO)
Canned argument definition for all logging options, including –verbose, –logpath, –quiet,...
CommandLineArg * add(const QString &arg, const QString &name, bool def, QString help, QString longhelp)
void addMouse(void)
Canned argument definition for –mouse-cursor and –no-mouse-cursor.
void addHelp(void)
Canned argument definition for –help.
void addGeometry(void)
Canned argument definition for –geometry.
QString GetHelpHeader(void) const override
static constexpr const char * MYTH_APPNAME_MYTHWELCOME
Definition: mythappname.h:13