|
MythTV
0.27pre
|
#include <commandlineparser.h>


Public Member Functions | |
| MythUtilCommandLineParser () | |
| void | LoadArguments (void) |
Public Member Functions inherited from MythCommandLineParser | |
| MythCommandLineParser (QString) | |
| Default constructor for MythCommandLineArg class. | |
| ~MythCommandLineParser () | |
| void | PrintVersion (void) const |
| Print application version information. | |
| void | PrintHelp (void) const |
| Print command line option help. | |
| QString | GetHelpString (void) const |
| Generate command line option help text. | |
| virtual bool | Parse (int argc, const char *const *argv) |
| Loop through argv and populate arguments with values. | |
| CommandLineArg * | add (QString arg, QString name, bool def, QString help, QString longhelp) |
| CommandLineArg * | add (QString arg, QString name, int def, QString help, QString longhelp) |
| CommandLineArg * | add (QString arg, QString name, uint def, QString help, QString longhelp) |
| CommandLineArg * | add (QString arg, QString name, long long def, QString help, QString longhelp) |
| CommandLineArg * | add (QString arg, QString name, double def, QString help, QString longhelp) |
| CommandLineArg * | add (QString arg, QString name, const char *def, QString help, QString longhelp) |
| CommandLineArg * | add (QString arg, QString name, QString def, QString help, QString longhelp) |
| CommandLineArg * | add (QString arg, QString name, QSize def, QString help, QString longhelp) |
| CommandLineArg * | add (QString arg, QString name, QDateTime def, QString help, QString longhelp) |
| CommandLineArg * | add (QString arg, QString name, QVariant::Type type, QString help, QString longhelp) |
| CommandLineArg * | add (QString arg, QString name, QVariant::Type type, QVariant def, QString help, QString longhelp) |
| CommandLineArg * | add (QStringList arglist, QString name, bool def, QString help, QString longhelp) |
| CommandLineArg * | add (QStringList arglist, QString name, int def, QString help, QString longhelp) |
| CommandLineArg * | add (QStringList arglist, QString name, uint def, QString help, QString longhelp) |
| CommandLineArg * | add (QStringList arglist, QString name, long long def, QString help, QString longhelp) |
| CommandLineArg * | add (QStringList arglist, QString name, double def, QString help, QString longhelp) |
| CommandLineArg * | add (QStringList arglist, QString name, const char *def, QString help, QString longhelp) |
| CommandLineArg * | add (QStringList arglist, QString name, QString def, QString help, QString longhelp) |
| CommandLineArg * | add (QStringList arglist, QString name, QSize def, QString help, QString longhelp) |
| CommandLineArg * | add (QStringList arglist, QString name, QDateTime def, QString help, QString longhelp) |
| CommandLineArg * | add (QStringList arglist, QString name, QVariant::Type type, QString help, QString longhelp) |
| CommandLineArg * | add (QStringList arglist, QString name, QVariant::Type type, QVariant def, QString help, QString longhelp) |
| Add a new command line argument. | |
| QVariant | operator[] (const QString &name) |
| Returned stored QVariant for given argument, or default value if not used. | |
| QStringList | GetArgs (void) const |
| Return list of additional values provided on the command line independent of any keyword. | |
| QMap< QString, QString > | GetExtra (void) const |
| Return map of additional key/value pairs provided on the command line independent of any registered argument. | |
| QString | GetPassthrough (void) const |
| Return any text supplied on the command line after a bare '–'. | |
| QMap< QString, QString > | GetSettingsOverride (void) |
| Return map of key/value pairs provided to override database options. | |
| QString | GetLogFilePath (void) |
| Helper utility for logging interface to pull path from –logpath. | |
| int | GetSyslogFacility (void) |
| Helper utility for logging interface to return syslog facility. | |
| LogLevel_t | GetLogLevel (void) |
| Helper utility for logging interface to filtering level. | |
| bool | toBool (QString key) const |
| Returns stored QVariant as a boolean. | |
| int | toInt (QString key) const |
| Returns stored QVariant as an integer, falling to default if not provided. | |
| uint | toUInt (QString key) const |
| Returns stored QVariant as an unsigned integer, falling to default if not provided. | |
| long long | toLongLong (QString key) const |
| Returns stored QVariant as a long integer, falling to default if not provided. | |
| double | toDouble (QString key) const |
| Returns stored QVariant as double floating point value, falling to default if not provided. | |
| QSize | toSize (QString key) const |
| Returns stored QVariant as a QSize value, falling to default if not provided. | |
| QString | toString (QString key) const |
| Returns stored QVariant as a QString, falling to default if not provided. | |
| QStringList | toStringList (QString key, QString sep="") const |
| Returns stored QVariant as a QStringList, falling to default if not provided. | |
| QMap< QString, QString > | toMap (QString key) const |
| Returns stored QVariant as a QMap, falling to default if not provided. | |
| QDateTime | toDateTime (QString key) const |
| Returns stored QVariant as a QDateTime, falling to default if not provided. | |
| bool | SetValue (const QString &key, QVariant value) |
| Set a new stored value for an existing argument definition, or spawn a new definition store value in. | |
| int | ConfigureLogging (QString mask="general", unsigned int progress=0) |
| Read in logging options and initialize the logging interface. | |
| void | ApplySettingsOverride (void) |
| Apply all overrides to the global context. | |
| int | Daemonize (void) |
| Fork application into background, and detatch from terminal. | |
Protected Member Functions | |
| QString | GetHelpHeader (void) const |
Protected Member Functions inherited from MythCommandLineParser | |
| void | allowArgs (bool allow=true) |
| Specify that parser should allow and collect values provided independent of any keyword. | |
| void | allowExtras (bool allow=true) |
| Specify that parser should allow and collect additional key/value pairs not explicitly defined for processing. | |
| void | allowPassthrough (bool allow=true) |
| Specify that parser should allow a bare '–', and collect all subsequent text as a QString. | |
| void | addHelp (void) |
| Canned argument definition for –help. | |
| void | addVersion (void) |
| Canned argument definition for –version. | |
| void | addWindowed (void) |
| Canned argument definition for –windowed and -no-windowed. | |
| void | addMouse (void) |
| Canned argument definition for –mouse-cursor and –no-mouse-cursor. | |
| void | addDaemon (void) |
| Canned argument definition for –daemon. | |
| void | addSettingsOverride (void) |
| Canned argument definition for –override-setting and –override-settings-file. | |
| void | addRecording (void) |
| Canned argument definition for –chanid and –starttime. | |
| void | addGeometry (void) |
| Canned argument definition for –geometry. | |
| void | addDisplay (void) |
| Canned argument definition for -display. | |
| void | addUPnP (void) |
| Canned argument definition for –noupnp. | |
| void | addLogging (const QString &defaultVerbosity="general", LogLevel_t defaultLogLevel=LOG_INFO) |
| Canned argument definition for all logging options, including –verbose, –logpath, –quiet, –loglevel, –syslog and –nodblog. | |
| void | addPIDFile (void) |
| Canned argument definition for –pidfile. | |
| void | addJob (void) |
| Canned argument definition for –jobid. | |
| void | addInFile (bool addOutFile=false) |
| Canned argument definition for –infile and –outfile. | |
Definition at line 8 of file mythutil/commandlineparser.h.
| MythUtilCommandLineParser::MythUtilCommandLineParser | ( | ) |
Definition at line 7 of file mythutil/commandlineparser.cpp.
Reimplemented from MythCommandLineParser.
Definition at line 11 of file mythutil/commandlineparser.cpp.
Referenced by MythUtilCommandLineParser().
|
protectedvirtual |
Reimplemented from MythCommandLineParser.
Definition at line 154 of file mythutil/commandlineparser.cpp.
1.8.1.2