diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-10-15 08:42:39 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-10-20 23:01:41 +0200 |
commit | a0fda27fb82c5d4e7f9bc70851846bb4775a7a83 (patch) | |
tree | 17861e4280ea0d7df4ec0f3ad4dfd671613164b3 | |
parent | a8929aea01fede4cee9762ebfc1fce5c149261e9 (diff) |
Designer: Process --help-all
Pick-to: 6.2
Fixes: QTBUG-97517
Change-Id: Ia9fa55e99483dec05fc7b774dcaddc51e9e36a08
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
-rw-r--r-- | src/designer/src/designer/qdesigner.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/designer/src/designer/qdesigner.cpp b/src/designer/src/designer/qdesigner.cpp index ed88039fb..3fa9472f2 100644 --- a/src/designer/src/designer/qdesigner.cpp +++ b/src/designer/src/designer/qdesigner.cpp @@ -200,6 +200,10 @@ static inline QDesigner::ParseArgumentsResult if (parser.isSet(helpOption)) return QDesigner::ParseArgumentsHelpRequested; + // There is no way to retrieve the complete help text from QCommandLineParser, + // so, call process() to display it. + if (parser.isSet(u"help-all"_qs)) + parser.process(QCoreApplication::arguments()); // exits options->server = parser.isSet(serverOption); if (parser.isSet(clientOption)) { bool ok; |