![]() |
QElectroTech
0.8-dev
|
#include <qetarguments.h>
Inherits QObject.

Public Member Functions | |
| QETArguments (QObject *=nullptr) | |
| QETArguments (const QList< QString > &, QObject *=nullptr) | |
| QETArguments (const QETArguments &) | |
| QETArguments & | operator= (const QETArguments &) |
| ~QETArguments () override | |
| virtual void | setArguments (const QList< QString > &) |
| virtual QList< QString > | arguments () const |
| virtual QList< QString > | files () const |
| virtual QList< QString > | projectFiles () const |
| virtual QList< QString > | elementFiles () const |
| virtual QList< QString > | titleBlockTemplateFiles () const |
| virtual bool | langDirSpecified () const |
| virtual QString | langDir () const |
| virtual bool | printHelpRequested () const |
| virtual bool | printLicenseRequested () const |
| virtual bool | printVersionRequested () const |
| virtual QList< QString > | options () const |
| virtual QList< QString > | unknownOptions () const |
Private Member Functions | |
| void | clear () |
| void | parseArguments (const QList< QString > &) |
| void | handleFileArgument (const QString &) |
| void | handleOptionArgument (const QString &) |
Private Attributes | |
| QList< QString > | project_files_ |
| QList< QString > | element_files_ |
| QList< QString > | tbt_files_ |
| QList< QString > | options_ |
| QList< QString > | unknown_options_ |
| QString | lang_dir_ |
| bool | print_help_ |
| bool | print_license_ |
| bool | print_version_ |
This class represents a set of arguments the application has received as parameters. Initialized from a list of strings, an instance of this class provides access to the differents options and files given on the command line.
| QETArguments::QETArguments | ( | QObject * | parent = nullptr | ) |
Constructeur par defaut Cree un objet sans argument.
| QETArguments::QETArguments | ( | const QList< QString > & | args, |
| QObject * | parent = nullptr |
||
| ) |
Constructeur
| args | Arguments a analyser et memoriser |
| parent | QObject parent |

| QETArguments::QETArguments | ( | const QETArguments & | qet_arguments | ) |
Constructeur de copie - la copie reprend le parent de l'original
| qet_arguments | Objet a copier |
|
override |
Destructeur
|
virtual |

|
private |
Oublie tous les arguments de cet objet

|
virtual |

|
virtual |

|
private |
Gere les arguments correspondant a un fichier existant.

|
private |
Gere les arguments correspondant potentiellement a une option. Les options reconnues sont : –common-elements-dir= –common-tbt-dir –config-dir= –lang-dir= –help –version -v –license

|
virtual |

|
virtual |

| QETArguments & QETArguments::operator= | ( | const QETArguments & | qet_arguments | ) |
Operateur d'affectation - la copie ne reprend pas le parent de l'original
| qet_arguments | Objet a copier |
|
virtual |
|
private |
Analyse des arguments et les retient dans cet objet. Si cet objet contenait deja des arguments, ceux-ci sont oublies.
| arguments | Arguments a analyser |


|
virtual |

|
virtual |

|
virtual |

|
virtual |

|
virtual |
Definit les arguments de cet objet. Si cet objet contenait deja des arguments, ceux-ci sont oublies.
| args | Arguments a analyser et memoriser |

|
virtual |

|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.18