diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2012-12-07 15:19:23 +0100 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2012-12-11 15:51:39 +0100 |
commit | 24e4d2352f1e07d4ffaba94296a4b44af80ced9b (patch) | |
tree | fc4ac0078509fd02289358f1458e4dadda828c07 /src/app/qbs/parser/commandlineoption.cpp | |
parent | 3ae3304c258d836451553cb15092e68000185812 (diff) |
Add command-line support for removing all build artifacts.v0.2.0
Task-number: QBS-109
Change-Id: I20e4f8587f880a33de594488bb189649aadaec89
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/app/qbs/parser/commandlineoption.cpp')
-rw-r--r-- | src/app/qbs/parser/commandlineoption.cpp | 12 |
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 |