diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2019-12-23 15:17:17 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2019-12-24 15:26:04 +0100 |
commit | dbde4265657db16621551d12a25ff8ffaa18eb73 (patch) | |
tree | b12b14a6c703d7c90259cc61a3e2031922138079 /src/qmltyperegistrar/qmltyperegistrar.cpp | |
parent | 11e206028e9bac565fa5cbfab9ae76782f7271de (diff) |
qmltyperegistrar: Fix command line options
The descriptions were badly formatted, we assumed plugins.qmltypes even
though we can also generate app.qmltypes and lib.qmltypes, and the
--generate-qmltypes option specifies a file name, not a directory.
Change-Id: Ia611198555c994ac5f5cb1ceb399fb4fc2ed780b
Fixes: QTBUG-80895
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'src/qmltyperegistrar/qmltyperegistrar.cpp')
-rw-r--r-- | src/qmltyperegistrar/qmltyperegistrar.cpp | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/src/qmltyperegistrar/qmltyperegistrar.cpp b/src/qmltyperegistrar/qmltyperegistrar.cpp index 8813907697..85a94e9d46 100644 --- a/src/qmltyperegistrar/qmltyperegistrar.cpp +++ b/src/qmltyperegistrar/qmltyperegistrar.cpp @@ -190,37 +190,44 @@ int main(int argc, char **argv) parser.addOption(privateIncludesOption); QCommandLineOption importNameOption(QStringLiteral("import-name")); - importNameOption.setDescription(QStringLiteral("Name of the module to use with QML type registrations.")); - importNameOption.setValueName(QStringLiteral("QML module name")); + importNameOption.setDescription(QStringLiteral("Name of the module to use for type and module " + "registrations.")); + importNameOption.setValueName(QStringLiteral("module name")); parser.addOption(importNameOption); QCommandLineOption majorVersionOption(QStringLiteral("major-version")); - majorVersionOption.setDescription(QStringLiteral("Major version to use for type registrations.")); + majorVersionOption.setDescription(QStringLiteral("Major version to use for type and module " + "registrations.")); majorVersionOption.setValueName(QStringLiteral("major version")); parser.addOption(majorVersionOption); QCommandLineOption minorVersionOption(QStringLiteral("minor-version")); - minorVersionOption.setDescription(QStringLiteral("Minor version to use for module registration.")); + minorVersionOption.setDescription(QStringLiteral("Minor version to use for module " + "registration.")); minorVersionOption.setValueName(QStringLiteral("minor version")); parser.addOption(minorVersionOption); - QCommandLineOption pluginTypesOption(QStringLiteral("generate-plugintypes")); - pluginTypesOption.setDescription(QStringLiteral("Generate plugins.qmltypes into specified directory.")); - pluginTypesOption.setValueName(QStringLiteral("qmltypes target Directory")); + QCommandLineOption pluginTypesOption(QStringLiteral("generate-qmltypes")); + pluginTypesOption.setDescription(QStringLiteral("Generate qmltypes into specified file.")); + pluginTypesOption.setValueName(QStringLiteral("qmltypes file")); parser.addOption(pluginTypesOption); QCommandLineOption foreignTypesOption(QStringLiteral("foreign-types")); - foreignTypesOption.setDescription(QStringLiteral("Consider foreign types when generating plugins.qmltypes.")); - foreignTypesOption.setValueName(QStringLiteral("Comma separated list of other modules to consult for types.")); + foreignTypesOption.setDescription(QStringLiteral( + "Comma separated list of other modules' metatypes files " + "to consult for foreign types when generating " + "qmltypes file.")); + foreignTypesOption.setValueName(QStringLiteral("foreign types")); parser.addOption(foreignTypesOption); QCommandLineOption dependenciesOption(QStringLiteral("dependencies")); - dependenciesOption.setDescription(QStringLiteral("Dependencies to be stated in plugins.qmltypes")); - dependenciesOption.setValueName(QStringLiteral("name of JSON file with dependencies")); + dependenciesOption.setDescription(QStringLiteral("JSON file with dependencies to be stated in " + "qmltypes file.")); + dependenciesOption.setValueName(QStringLiteral("dependencies.json")); parser.addOption(dependenciesOption); parser.addPositionalArgument(QStringLiteral("[MOC generated json file]"), - QStringLiteral("MOC generated json output")); + QStringLiteral("MOC generated json output.")); parser.process(app); |