aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/qbs/parser/commandlineoption.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/qbs/parser/commandlineoption.cpp')
-rw-r--r--src/app/qbs/parser/commandlineoption.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/app/qbs/parser/commandlineoption.cpp b/src/app/qbs/parser/commandlineoption.cpp
index 019884b6f..77a7a6935 100644
--- a/src/app/qbs/parser/commandlineoption.cpp
+++ b/src/app/qbs/parser/commandlineoption.cpp
@@ -293,4 +293,16 @@ void LogLevelOption::doParse(const QString &representation, QStringList &input)
.arg(representation, levelString, description(command())));
}
+QString AllArtifactsOption::description(CommandType command) const
+{
+ Q_ASSERT(command == CleanCommandType);
+ return Tr::tr("%1\n\tRemove all build artifacts, not just intermediate ones.\n")
+ .arg(longRepresentation());
+}
+
+QString AllArtifactsOption::longRepresentation() const
+{
+ return QLatin1String("--all-artifacts");
+}
+
} // namespace qbs