Skip to content

Class CommandOption#

ClassList > CommandOption

Public Functions#

Type Name
CommandOption (const QString & name, QString description, QString valueName=QString(), QString defaultValue=QString())
CommandOption (QStringList names, QString description, QString valueName=QString(), QString defaultValue=QString())
void addChecker (const function< bool(QString const &)> checker, const QString & errMsg)
bool checkValue (const QString & value) const
QStringList dashedNames () const
QString description () const
QString errorMsg () const
QStringList names () const
bool operator== (const CommandOption & option) const
void setDescription (const QString & description)
void setName (const QString & name)
void setNames (const QStringList & names)
void setValue (const QString & value)
void setValueName (const QString & name)
QString value () const
QString valueName () const

Public Functions Documentation#

function CommandOption [1/2]#

CommandOption::CommandOption (
    const QString & name,
    QString description,
    QString valueName=QString(),
    QString defaultValue=QString()
) 

function CommandOption [2/2]#

CommandOption::CommandOption (
    QStringList names,
    QString description,
    QString valueName=QString(),
    QString defaultValue=QString()
) 

function addChecker#

void CommandOption::addChecker (
    const function< bool(QString const &)> checker,
    const QString & errMsg
) 

function checkValue#

bool CommandOption::checkValue (
    const QString & value
) const

function dashedNames#

QStringList CommandOption::dashedNames () const

function description#

QString CommandOption::description () const

function errorMsg#

QString CommandOption::errorMsg () const

function names#

QStringList CommandOption::names () const

function operator==#

bool CommandOption::operator== (
    const CommandOption & option
) const

function setDescription#

void CommandOption::setDescription (
    const QString & description
) 

function setName#

void CommandOption::setName (
    const QString & name
) 

function setNames#

void CommandOption::setNames (
    const QStringList & names
) 

function setValue#

void CommandOption::setValue (
    const QString & value
) 

function setValueName#

void CommandOption::setValueName (
    const QString & name
) 

function value#

QString CommandOption::value () const

function valueName#

QString CommandOption::valueName () const