Const correctness, override keyword, a bunch of stuff..

This commit is contained in:
Murat
2020-08-08 23:12:43 +02:00
parent 4099d12d9a
commit 4a688b932a
144 changed files with 622 additions and 566 deletions

View File

@@ -11,7 +11,6 @@ Option::Option(const QStringList &names, const QString &description, const QStri
: QCommandLineOption(names, description, valueName, defaultValue)
{}
bool Option::validate(Parser & parser, QString &value)
{
/* By default everything is accepted */
@@ -22,22 +21,22 @@ Option::Option(const QCommandLineOption &other)
: QCommandLineOption(other)
{}
QString Option::value(Parser &parser)
QString Option::value(Parser &parser) const
{
return parser.value(*this);
}
QString Option::name()
QString Option::name() const
{
return this->names().last();
}
QString Option::getError()
QString Option::getError() const
{
return this->_error;
}
const char* Option::getCString(Parser &parser)
const char* Option::getCString(Parser &parser) const
{
return value(parser).toLocal8Bit().constData();
}