diff --git a/src/corelib/tools/qcontainerfwd.h b/src/corelib/tools/qcontainerfwd.h index 4aec3574ffa..069be4ef101 100644 --- a/src/corelib/tools/qcontainerfwd.h +++ b/src/corelib/tools/qcontainerfwd.h @@ -61,6 +61,10 @@ template class QStack; template class QVarLengthArray; template class QList; template using QVector = QList; +class QStringList; +using QByteArrayList = QList; +class QMetaType; +class QVariant; QT_END_NAMESPACE diff --git a/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp b/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp index 48a0d91adbd..96928f4da37 100644 --- a/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp +++ b/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp @@ -71,13 +71,7 @@ static const char includeList[] = "#include \n"; static const char forwardDeclarations[] = - "QT_BEGIN_NAMESPACE\n" - "#include \n" - "class QByteArray;\n" - "class QString;\n" - "class QStringList;\n" - "class QVariant;\n" - "QT_END_NAMESPACE\n"; + "#include \n"; static QDBusIntrospection::Interfaces readInput() {