Remove unneeded QStringList forward declarations

Fixes build issue with Qt6, for which QStringList is now a
QList<QString>.

Task-number: QTCREATORBUG-24098
Change-Id: I0c81aa5bae413b836dbedea0bb6117b46f6f24c2
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Eike Ziller
2020-09-28 16:17:44 +02:00
parent 07851d0e44
commit 4dc9d92b1e
21 changed files with 6 additions and 47 deletions

View File

@@ -27,10 +27,6 @@
#include "definition.h" #include "definition.h"
#include "theme.h" #include "theme.h"
QT_BEGIN_NAMESPACE
class QStringList;
QT_END_NAMESPACE
namespace KSyntaxHighlighting namespace KSyntaxHighlighting
{ {
class ContextSwitch; class ContextSwitch;

View File

@@ -33,7 +33,6 @@
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QChar; class QChar;
class QString; class QString;
class QStringList;
QT_END_NAMESPACE QT_END_NAMESPACE
namespace KSyntaxHighlighting namespace KSyntaxHighlighting

View File

@@ -30,10 +30,6 @@
#include "definitionref_p.h" #include "definitionref_p.h"
QT_BEGIN_NAMESPACE
class QStringList;
QT_END_NAMESPACE
namespace KSyntaxHighlighting namespace KSyntaxHighlighting
{ {
class Context; class Context;

View File

@@ -32,7 +32,6 @@
#include <QVector> #include <QVector>
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QStringList;
class QRegularExpression; class QRegularExpression;
QT_END_NAMESPACE QT_END_NAMESPACE

View File

@@ -34,7 +34,6 @@
#include <utility> #include <utility>
QT_FORWARD_DECLARE_CLASS(QString) QT_FORWARD_DECLARE_CLASS(QString)
QT_FORWARD_DECLARE_CLASS(QStringList)
QT_FORWARD_DECLARE_CLASS(QDebug) QT_FORWARD_DECLARE_CLASS(QDebug)
namespace QmlJS { namespace QmlJS {

View File

@@ -27,9 +27,10 @@
#include "utils_global.h" #include "utils_global.h"
#include <QStringList>
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QTextStream; class QTextStream;
class QStringList;
QT_END_NAMESPACE QT_END_NAMESPACE
namespace Utils { namespace Utils {

View File

@@ -46,7 +46,6 @@
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QFileinfo; class QFileinfo;
class QStringList;
QT_END_NAMESPACE QT_END_NAMESPACE
namespace Utils { namespace Utils {

View File

@@ -35,7 +35,6 @@
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QMutex; class QMutex;
class QStringList;
class QVariant; class QVariant;
class QProcessEnvironment; class QProcessEnvironment;
template <typename T> template <typename T>

View File

@@ -27,10 +27,10 @@
#include "utils_global.h" #include "utils_global.h"
#include <QStringList>
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QTextCodec; class QTextCodec;
class QStringList;
class QString;
class QByteArray; class QByteArray;
QT_END_NAMESPACE QT_END_NAMESPACE

View File

@@ -55,8 +55,6 @@ namespace ClangBackEnd {
class ProjectManagementServerInterface; class ProjectManagementServerInterface;
} }
QT_FORWARD_DECLARE_CLASS(QStringList)
#include <vector> #include <vector>
namespace ClangPchManager { namespace ClangPchManager {

View File

@@ -29,8 +29,6 @@
#include <QObject> #include <QObject>
QT_FORWARD_DECLARE_CLASS(QStringList)
namespace Core { namespace Core {
class CORE_EXPORT DiffService class CORE_EXPORT DiffService

View File

@@ -32,10 +32,6 @@
#include <QObject> #include <QObject>
#include <QPair> #include <QPair>
QT_BEGIN_NAMESPACE
class QStringList;
QT_END_NAMESPACE
namespace Utils { class FilePath; } namespace Utils { class FilePath; }
namespace Core { namespace Core {

View File

@@ -31,7 +31,6 @@
#include <QMap> #include <QMap>
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QStringList;
class QUrl; class QUrl;
QT_END_NAMESPACE QT_END_NAMESPACE

View File

@@ -33,7 +33,6 @@
#include <QList> #include <QList>
#include <QString> #include <QString>
QT_FORWARD_DECLARE_CLASS(QStringList)
QT_FORWARD_DECLARE_CLASS(QTextDocument) QT_FORWARD_DECLARE_CLASS(QTextDocument)
namespace CppTools { namespace CppTools {

View File

@@ -33,8 +33,6 @@
#include <QList> #include <QList>
#include <QSet> #include <QSet>
QT_FORWARD_DECLARE_CLASS(QStringList)
namespace CppTools { namespace CppTools {
class CPPTOOLS_EXPORT TypeHierarchy class CPPTOOLS_EXPORT TypeHierarchy

View File

@@ -25,12 +25,7 @@
#pragma once #pragma once
#include <qnamespace.h> #include <QStringList>
QT_BEGIN_NAMESPACE
class QStringList;
class QString;
QT_END_NAMESPACE
/* Helper functions to extract information from PE Win32 executable /* Helper functions to extract information from PE Win32 executable
* files (cf dumpbin utility). */ * files (cf dumpbin utility). */

View File

@@ -25,12 +25,7 @@
#pragma once #pragma once
#include <QtGlobal> #include <QStringList>
QT_BEGIN_NAMESPACE
class QString;
class QStringList;
QT_END_NAMESPACE
namespace Designer { namespace Designer {
namespace Internal { namespace Internal {

View File

@@ -27,10 +27,6 @@
#include <QWidget> #include <QWidget>
QT_BEGIN_NAMESPACE
class QStringList;
QT_END_NAMESPACE
namespace Designer { namespace Designer {
namespace Internal { namespace Internal {

View File

@@ -29,7 +29,6 @@
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QFileInfo; class QFileInfo;
class QStringList;
QT_END_NAMESPACE QT_END_NAMESPACE
namespace QtSupport { namespace QtSupport {

View File

@@ -29,7 +29,6 @@
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QString; class QString;
class QStringList;
QT_END_NAMESPACE QT_END_NAMESPACE
namespace Valgrind { namespace Valgrind {

View File

@@ -33,7 +33,6 @@
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
class QComboBox; class QComboBox;
class QToolButton; class QToolButton;
class QStringList;
QT_END_NAMESPACE QT_END_NAMESPACE
namespace VcsBase { namespace VcsBase {