| 694 | */ |
| 695 | |
| 696 | QStringList QCommandLineParser::values(const QString &optionName) const |
| 697 | { |
| 698 | d->checkParsed("values"); |
| 699 | const NameHash_t::const_iterator it = d->nameHash.find(optionName); |
| 700 | if (it != d->nameHash.end()) { |
| 701 | const int optionOffset = *it; |
| 702 | QStringList values = d->optionValuesHash.value(optionOffset); |
| 703 | if (values.isEmpty()) |
| 704 | values = d->commandLineOptionList.at(optionOffset).defaultValues(); |
| 705 | return values; |
| 706 | } |
| 707 | |
| 708 | qWarning("QCommandLineParser: option not defined: \"%s\"", qPrintable(optionName)); |
| 709 | return QStringList(); |
| 710 | } |
| 711 | |
| 712 | /*! |
| 713 | \overload |
nothing calls this directly
no test coverage detected