! Returns a translated error text for the user. This should only be called when parse() returns \c false. */
| 395 | This should only be called when parse() returns \c false. |
| 396 | */ |
| 397 | QString QCommandLineParser::errorText() const |
| 398 | { |
| 399 | if (!d->errorText.isEmpty()) |
| 400 | return d->errorText; |
| 401 | if (d->unknownOptionNames.count() == 1) |
| 402 | return tr("Unknown option '%1'.").arg(d->unknownOptionNames.first()); |
| 403 | if (d->unknownOptionNames.count() > 1) |
| 404 | return tr("Unknown options: %1.").arg(d->unknownOptionNames.join(QStringLiteral(", "))); |
| 405 | return QString(); |
| 406 | } |
| 407 | |
| 408 | /*! |
| 409 | Processes the command line \a arguments. |