aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/qbs/parser/commandlineoption.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-01-30 16:40:13 +0100
committerJoerg Bornemann <joerg.bornemann@digia.com>2013-02-01 10:16:29 +0100
commit4e5571568512103ee991c8d0175368802132dca1 (patch)
treed35d0c47df547eb145e50875b339a55dd16425b5 /src/app/qbs/parser/commandlineoption.cpp
parent7297ea0878e034451dbfcb95def5120625bf8d71 (diff)
Introduce new command-line option "--force".
Useful for overriding certain sanity checks. No use case implemented yet. Change-Id: I10df8fbfde9b293832298fa27fc6fd4955dd9a44 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.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/app/qbs/parser/commandlineoption.cpp b/src/app/qbs/parser/commandlineoption.cpp
index eafa198cd..4aab3d054 100644
--- a/src/app/qbs/parser/commandlineoption.cpp
+++ b/src/app/qbs/parser/commandlineoption.cpp
@@ -310,6 +310,21 @@ QString AllArtifactsOption::longRepresentation() const
return QLatin1String("--all-artifacts");
}
+QString ForceOption::description(CommandType command) const
+{
+ Q_UNUSED(command);
+ return Tr::tr("%1\n\tDisregard objections.\n"
+ "\tqbs might refuse to execute a given command because "
+ "certain circumstances make it seem dubious. This option switches the "
+ "respective checks off.\n").arg(longRepresentation());
+}
+
+QString ForceOption::longRepresentation() const
+{
+ return QLatin1String("--force");
+}
+
+
QString InstallRootOption::description(CommandType command) const
{
Q_ASSERT(command == InstallCommandType || command == RunCommandType);