diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2021-11-23 16:05:05 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2021-11-26 11:57:48 +0100 |
commit | ab4a4be2ed10fbb04015da01811d9be6b003ec17 (patch) | |
tree | 8a539920a4718a9245c4d064728d8aba27e5ea4e /tools | |
parent | 6605839deb36862d9a480df51bd4243369356042 (diff) |
qmllint: Re-enable warning about automatched signal handler
... and give a hint on what to do about it. In order to not duplicate
all the warnings from the importer, make sure it runs only once.
Change-Id: Ie2b314ff659664f7c84c20cc7971c094e15c59cf
Reviewed-by: Maximilian Goldstein <max.goldstein@qt.io>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/qmltc/main.cpp | 4 | ||||
-rw-r--r-- | tools/qmltc/qmltctyperesolver.h | 5 |
2 files changed, 4 insertions, 5 deletions
diff --git a/tools/qmltc/main.cpp b/tools/qmltc/main.cpp index 7167e03962..d12c529499 100644 --- a/tools/qmltc/main.cpp +++ b/tools/qmltc/main.cpp @@ -174,8 +174,8 @@ int main(int argc, char **argv) setupLogger(logger); QmltcVisitor visitor(&importer, &logger, implicitImportDirectory, qmltypesFiles); QmltcTypeResolver typeResolver { - &importer, &document, QQmlJSTypeResolver::Indirect, &logger }; - typeResolver.init(visitor); + &importer, QQmlJSTypeResolver::Indirect, &logger }; + typeResolver.init(&visitor, document.program); if (logger.hasWarnings() || logger.hasErrors()) return EXIT_FAILURE; diff --git a/tools/qmltc/qmltctyperesolver.h b/tools/qmltc/qmltctyperesolver.h index 4cf66c46da..9fd69f9ae4 100644 --- a/tools/qmltc/qmltctyperesolver.h +++ b/tools/qmltc/qmltctyperesolver.h @@ -39,9 +39,8 @@ QT_BEGIN_NAMESPACE class QmltcTypeResolver : public QQmlJSTypeResolver { public: - QmltcTypeResolver(QQmlJSImporter *importer, const QmlIR::Document *document, - TypeStorage storage, QQmlJSLogger *logger) - : QQmlJSTypeResolver(importer, document, storage, logger) + QmltcTypeResolver(QQmlJSImporter *importer, TypeStorage storage, QQmlJSLogger *logger) + : QQmlJSTypeResolver(importer, storage, logger) { } }; |