aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmltyperegistrar/qmltyperegistrar.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2019-12-23 15:17:17 +0100
committerUlf Hermann <ulf.hermann@qt.io>2019-12-24 15:26:04 +0100
commitdbde4265657db16621551d12a25ff8ffaa18eb73 (patch)
treeb12b14a6c703d7c90259cc61a3e2031922138079 /src/qmltyperegistrar/qmltyperegistrar.cpp
parent11e206028e9bac565fa5cbfab9ae76782f7271de (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.cpp31
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);