diff options
Diffstat (limited to 'src/tools/sdktool/findvalueoperation.cpp')
-rw-r--r-- | src/tools/sdktool/findvalueoperation.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/tools/sdktool/findvalueoperation.cpp b/src/tools/sdktool/findvalueoperation.cpp index b4484085fb..e1c4297bbf 100644 --- a/src/tools/sdktool/findvalueoperation.cpp +++ b/src/tools/sdktool/findvalueoperation.cpp @@ -57,11 +57,18 @@ bool FindValueOperation::setArguments(const QStringList &args) } QVariant v = Operation::valueFromString(current); - if (!v.isValid()) + if (!v.isValid()) { + std::cerr << "Value for key '" << qPrintable(current) << "' is not valid." << std::endl << std::endl; return false; + } m_values << v; } + if (m_file.isEmpty()) + std::cerr << "No file given." << std::endl << std::endl; + if (m_values.isEmpty()) + std::cerr << "No values given." << std::endl << std::endl; + return (!m_file.isEmpty() && !m_values.isEmpty()); } |