From 9045e2b2c4de9427a9d97f6a270bb844f8ad8da7 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Tue, 12 Nov 2019 09:55:49 +0100 Subject: shiboken: Remove more usages of QList The class will be deprecated in Qt 6. Change-Id: Iafafca43615fc8035ac532afb9dcb18f7ab6ce92 Reviewed-by: Cristian Maureira-Fredes --- sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h | 3 ++- sources/shiboken2/ApiExtractor/header_paths.h | 4 ++-- sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp | 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h b/sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h index 30df236d6..b381a62cd 100644 --- a/sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h +++ b/sources/shiboken2/ApiExtractor/abstractmetabuilder_p.h @@ -37,6 +37,7 @@ #include #include +#include class TypeDatabase; @@ -187,7 +188,7 @@ public: QHash m_enums; - QList m_scopes; + QVector m_scopes; QSet m_setupInheritanceDone; diff --git a/sources/shiboken2/ApiExtractor/header_paths.h b/sources/shiboken2/ApiExtractor/header_paths.h index 0c25702ef..c9b5144c8 100644 --- a/sources/shiboken2/ApiExtractor/header_paths.h +++ b/sources/shiboken2/ApiExtractor/header_paths.h @@ -30,7 +30,7 @@ #define HEADER_PATHS_H #include -#include +#include #include enum class HeaderType @@ -67,6 +67,6 @@ public: } }; -using HeaderPaths = QList; +using HeaderPaths = QVector; #endif // HEADER_PATHS_H diff --git a/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp b/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp index 86abf21b0..672148d64 100644 --- a/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp +++ b/sources/shiboken2/generator/qtdoc/qtdocgenerator.cpp @@ -438,15 +438,15 @@ QString QtXmlToSphinx::resolveContextForMethod(const QString& methodName) const } if (metaClass) { - QList funcList; + AbstractMetaFunctionList funcList; const AbstractMetaFunctionList &methods = metaClass->queryFunctionsByName(methodName); - for (const AbstractMetaFunction *func : methods) { + for (AbstractMetaFunction *func : methods) { if (methodName == func->name()) funcList.append(func); } const AbstractMetaClass *implementingClass = nullptr; - for (const AbstractMetaFunction *func : qAsConst(funcList)) { + for (AbstractMetaFunction *func : qAsConst(funcList)) { implementingClass = func->implementingClass(); if (implementingClass->name() == currentClass) break; -- cgit v1.2.3