aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2021-11-23 16:05:05 +0100
committerUlf Hermann <ulf.hermann@qt.io>2021-11-26 11:57:48 +0100
commitab4a4be2ed10fbb04015da01811d9be6b003ec17 (patch)
tree8a539920a4718a9245c4d064728d8aba27e5ea4e /tools
parent6605839deb36862d9a480df51bd4243369356042 (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.cpp4
-rw-r--r--tools/qmltc/qmltctyperesolver.h5
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)
{
}
};