aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSamuel Gaist <samuel.gaist@edeltech.ch>2017-03-09 23:02:32 +0100
committerSamuel Gaist <samuel.gaist@edeltech.ch>2017-03-13 22:05:30 +0000
commit4033471aa91ac0cde52786c45c9e95b119197dfc (patch)
treecec9522efe2ca29b58842ab1b6467d9a54adb278 /src
parent8e631c9b26abbb481f92a94af93ebe199700db81 (diff)
QRegExp include cleanup
This patch adds the missing include statements for QRegExp. Change-Id: Ibb03b929940adb84ae190b5090cb6b88653cc14c Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/libs/qmljs/qmljscheck.cpp1
-rw-r--r--src/libs/qmljs/qmljsdocument.cpp1
-rw-r--r--src/libs/qmljs/qmljsfindexportedcpptypes.cpp1
-rw-r--r--src/libs/qmljs/qmljsscopechain.cpp2
-rw-r--r--src/libs/utils/buildablehelperlibrary.cpp1
-rw-r--r--src/libs/utils/fileutils.cpp1
-rw-r--r--src/libs/utils/qtcprocess.cpp1
-rw-r--r--src/libs/utils/templateengine.cpp1
-rw-r--r--src/plugins/android/androidmanager.cpp1
-rw-r--r--src/plugins/android/androidrunner.cpp1
-rw-r--r--src/plugins/android/androidtoolchain.cpp1
-rw-r--r--src/plugins/android/javaparser.h2
-rw-r--r--src/plugins/autotest/gtest/gtestoutputreader.cpp1
-rw-r--r--src/plugins/bazaar/bazaarclient.cpp1
-rw-r--r--src/plugins/beautifier/artisticstyle/artisticstylesettings.cpp1
-rw-r--r--src/plugins/beautifier/beautifierplugin.cpp1
-rw-r--r--src/plugins/clearcase/clearcasesync.cpp1
-rw-r--r--src/plugins/cmakeprojectmanager/builddirmanager.cpp1
-rw-r--r--src/plugins/cmakeprojectmanager/cmakeautocompleter.cpp1
-rw-r--r--src/plugins/cmakeprojectmanager/cmakebuildstep.h2
-rw-r--r--src/plugins/cmakeprojectmanager/cmakeparser.h1
-rw-r--r--src/plugins/coreplugin/actionmanager/command.cpp1
-rw-r--r--src/plugins/coreplugin/find/basetextfind.cpp3
-rw-r--r--src/plugins/coreplugin/locator/basefilefilter.cpp1
-rw-r--r--src/plugins/coreplugin/locator/opendocumentsfilter.cpp1
-rw-r--r--src/plugins/coreplugin/toolsettings.cpp1
-rw-r--r--src/plugins/cppeditor/cppfunctiondecldeflink.cpp1
-rw-r--r--src/plugins/cpptools/builtinindexingsupport.cpp1
-rw-r--r--src/plugins/cpptools/cppcurrentdocumentfilter.cpp1
-rw-r--r--src/plugins/cpptools/cpplocatorfilter.cpp1
-rw-r--r--src/plugins/diffeditor/differ.cpp1
-rw-r--r--src/plugins/diffeditor/diffutils.cpp1
-rw-r--r--src/plugins/genericprojectmanager/genericproject.cpp1
-rw-r--r--src/plugins/git/githighlighters.h2
-rw-r--r--src/plugins/help/searchwidget.cpp1
-rw-r--r--src/plugins/nim/project/nimproject.cpp1
-rw-r--r--src/plugins/projectexplorer/abi.cpp1
-rw-r--r--src/plugins/projectexplorer/settingsaccessor.cpp1
-rw-r--r--src/plugins/pythoneditor/pythoneditorplugin.cpp1
-rw-r--r--src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp1
-rw-r--r--src/plugins/qmakeprojectmanager/makefileparse.cpp1
-rw-r--r--src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp1
-rw-r--r--src/plugins/qmldesigner/designercore/model/abstractview.cpp2
-rw-r--r--src/plugins/qmldesigner/designercore/model/modelnode.cpp1
-rw-r--r--src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp2
-rw-r--r--src/plugins/qmljstools/qmljsfunctionfilter.cpp1
-rw-r--r--src/plugins/qmlprofiler/qmlprofilerdatamodel.cpp1
-rw-r--r--src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp1
-rw-r--r--src/plugins/qmlprofiler/qmlprofilertraceview.cpp1
-rw-r--r--src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp1
-rw-r--r--src/plugins/qmlprojectmanager/fileformat/filefilteritems.h1
-rw-r--r--src/plugins/qmlprojectmanager/qmlproject.cpp1
-rw-r--r--src/plugins/qnx/qnxversionnumber.cpp1
-rw-r--r--src/plugins/qnx/slog2inforunner.cpp2
-rw-r--r--src/plugins/qtsupport/qscxmlcgenerator.cpp3
-rw-r--r--src/plugins/qtsupport/qtkitinformation.cpp2
-rw-r--r--src/plugins/qtsupport/qtparser.h2
-rw-r--r--src/plugins/subversion/subversioneditor.cpp1
-rw-r--r--src/plugins/todo/todoitemsprovider.cpp1
-rw-r--r--src/plugins/vcsbase/vcsoutputwindow.cpp1
-rw-r--r--src/shared/proparser/ioutils.cpp1
-rw-r--r--src/shared/proparser/prowriter.cpp1
62 files changed, 73 insertions, 2 deletions
diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp
index 483b563a043..8b77c8a4a4c 100644
--- a/src/libs/qmljs/qmljscheck.cpp
+++ b/src/libs/qmljs/qmljscheck.cpp
@@ -33,6 +33,7 @@
#include <QColor>
#include <QDir>
+#include <QRegExp>
using namespace QmlJS;
using namespace QmlJS::AST;
diff --git a/src/libs/qmljs/qmljsdocument.cpp b/src/libs/qmljs/qmljsdocument.cpp
index 071da4fff92..474a64b1e7d 100644
--- a/src/libs/qmljs/qmljsdocument.cpp
+++ b/src/libs/qmljs/qmljsdocument.cpp
@@ -35,6 +35,7 @@
#include <QCryptographicHash>
#include <QDir>
#include <QFileInfo>
+#include <QRegExp>
#include <algorithm>
diff --git a/src/libs/qmljs/qmljsfindexportedcpptypes.cpp b/src/libs/qmljs/qmljsfindexportedcpptypes.cpp
index e1c4d55de70..7c45339d905 100644
--- a/src/libs/qmljs/qmljsfindexportedcpptypes.cpp
+++ b/src/libs/qmljs/qmljsfindexportedcpptypes.cpp
@@ -34,6 +34,7 @@
#include <utils/qtcassert.h>
#include <QList>
+#include <QRegExp>
//using namespace QmlJS;
diff --git a/src/libs/qmljs/qmljsscopechain.cpp b/src/libs/qmljs/qmljsscopechain.cpp
index a2d3b253efb..cda0b0c6564 100644
--- a/src/libs/qmljs/qmljsscopechain.cpp
+++ b/src/libs/qmljs/qmljsscopechain.cpp
@@ -29,6 +29,8 @@
#include "qmljsmodelmanagerinterface.h"
#include "parser/qmljsengine_p.h"
+#include <QRegExp>
+
using namespace QmlJS;
/*!
diff --git a/src/libs/utils/buildablehelperlibrary.cpp b/src/libs/utils/buildablehelperlibrary.cpp
index c46b4b85020..13d3f14f4b7 100644
--- a/src/libs/utils/buildablehelperlibrary.cpp
+++ b/src/libs/utils/buildablehelperlibrary.cpp
@@ -30,6 +30,7 @@
#include <QDir>
#include <QDateTime>
#include <QDebug>
+#include <QRegExp>
namespace Utils {
diff --git a/src/libs/utils/fileutils.cpp b/src/libs/utils/fileutils.cpp
index bf4dc5f6703..606d6e324ed 100644
--- a/src/libs/utils/fileutils.cpp
+++ b/src/libs/utils/fileutils.cpp
@@ -36,6 +36,7 @@
#include <QDragEnterEvent>
#include <QDropEvent>
#include <QMessageBox>
+#include <QRegExp>
#include <QTimer>
#include <QUrl>
diff --git a/src/libs/utils/qtcprocess.cpp b/src/libs/utils/qtcprocess.cpp
index 1f302a02d39..1d51a088192 100644
--- a/src/libs/utils/qtcprocess.cpp
+++ b/src/libs/utils/qtcprocess.cpp
@@ -32,6 +32,7 @@
#include <QDir>
#include <QDebug>
#include <QCoreApplication>
+#include <QRegExp>
#include <QStack>
#ifdef Q_OS_WIN
diff --git a/src/libs/utils/templateengine.cpp b/src/libs/utils/templateengine.cpp
index b76d42d6314..e78af8bc36a 100644
--- a/src/libs/utils/templateengine.cpp
+++ b/src/libs/utils/templateengine.cpp
@@ -28,6 +28,7 @@
#include "qtcassert.h"
#include <QJSEngine>
+#include <QRegExp>
#include <QStack>
namespace Utils {
diff --git a/src/plugins/android/androidmanager.cpp b/src/plugins/android/androidmanager.cpp
index a91a7404aad..dfb96fca021 100644
--- a/src/plugins/android/androidmanager.cpp
+++ b/src/plugins/android/androidmanager.cpp
@@ -56,6 +56,7 @@
#include <QFileSystemWatcher>
#include <QList>
#include <QProcess>
+#include <QRegExp>
#include <QMessageBox>
#include <QApplication>
#include <QDomDocument>
diff --git a/src/plugins/android/androidrunner.cpp b/src/plugins/android/androidrunner.cpp
index 0be297369ef..aa9920908e3 100644
--- a/src/plugins/android/androidrunner.cpp
+++ b/src/plugins/android/androidrunner.cpp
@@ -46,6 +46,7 @@
#include <memory>
#include <QApplication>
#include <QDir>
+#include <QRegExp>
#include <QTime>
#include <QTemporaryFile>
#include <QTcpServer>
diff --git a/src/plugins/android/androidtoolchain.cpp b/src/plugins/android/androidtoolchain.cpp
index 6794d85d3e1..235dfcd3aab 100644
--- a/src/plugins/android/androidtoolchain.cpp
+++ b/src/plugins/android/androidtoolchain.cpp
@@ -45,6 +45,7 @@
#include <QDirIterator>
#include <QFormLayout>
#include <QLabel>
+#include <QRegExp>
#include <QVBoxLayout>
namespace {
diff --git a/src/plugins/android/javaparser.h b/src/plugins/android/javaparser.h
index 642db44e236..f47075b4e28 100644
--- a/src/plugins/android/javaparser.h
+++ b/src/plugins/android/javaparser.h
@@ -28,6 +28,8 @@
#include <projectexplorer/ioutputparser.h>
#include <utils/fileutils.h>
+#include <QRegExp>
+
namespace Android {
namespace Internal {
diff --git a/src/plugins/autotest/gtest/gtestoutputreader.cpp b/src/plugins/autotest/gtest/gtestoutputreader.cpp
index 8b581bc4b98..0239e06a321 100644
--- a/src/plugins/autotest/gtest/gtestoutputreader.cpp
+++ b/src/plugins/autotest/gtest/gtestoutputreader.cpp
@@ -28,6 +28,7 @@
#include <QDir>
#include <QFileInfo>
+#include <QRegExp>
namespace Autotest {
namespace Internal {
diff --git a/src/plugins/bazaar/bazaarclient.cpp b/src/plugins/bazaar/bazaarclient.cpp
index 991f9947419..4d1ba0d6524 100644
--- a/src/plugins/bazaar/bazaarclient.cpp
+++ b/src/plugins/bazaar/bazaarclient.cpp
@@ -34,6 +34,7 @@
#include <QDir>
#include <QFileInfo>
+#include <QRegExp>
#include <QTextStream>
#include <QDebug>
diff --git a/src/plugins/beautifier/artisticstyle/artisticstylesettings.cpp b/src/plugins/beautifier/artisticstyle/artisticstylesettings.cpp
index b0014036791..26129e0f200 100644
--- a/src/plugins/beautifier/artisticstyle/artisticstylesettings.cpp
+++ b/src/plugins/beautifier/artisticstyle/artisticstylesettings.cpp
@@ -37,6 +37,7 @@
#include <QDateTime>
#include <QFile>
#include <QFileInfo>
+#include <QRegExp>
#include <QXmlStreamWriter>
namespace Beautifier {
diff --git a/src/plugins/beautifier/beautifierplugin.cpp b/src/plugins/beautifier/beautifierplugin.cpp
index e58d746964c..b54e3d95420 100644
--- a/src/plugins/beautifier/beautifierplugin.cpp
+++ b/src/plugins/beautifier/beautifierplugin.cpp
@@ -63,6 +63,7 @@
#include <QMenu>
#include <QPlainTextEdit>
#include <QProcess>
+#include <QRegExp>
#include <QScrollBar>
#include <QTextBlock>
diff --git a/src/plugins/clearcase/clearcasesync.cpp b/src/plugins/clearcase/clearcasesync.cpp
index cbbacba8109..8f8262ee7c5 100644
--- a/src/plugins/clearcase/clearcasesync.cpp
+++ b/src/plugins/clearcase/clearcasesync.cpp
@@ -29,6 +29,7 @@
#include <QDir>
#include <QFutureInterface>
#include <QProcess>
+#include <QRegExp>
#include <QStringList>
#include <utils/qtcassert.h>
diff --git a/src/plugins/cmakeprojectmanager/builddirmanager.cpp b/src/plugins/cmakeprojectmanager/builddirmanager.cpp
index 3bc0ab684eb..869c84f9e30 100644
--- a/src/plugins/cmakeprojectmanager/builddirmanager.cpp
+++ b/src/plugins/cmakeprojectmanager/builddirmanager.cpp
@@ -57,6 +57,7 @@
#include <QFile>
#include <QFileInfo>
#include <QMessageBox>
+#include <QRegExp>
#include <QRegularExpression>
#include <QSet>
#include <QTemporaryDir>
diff --git a/src/plugins/cmakeprojectmanager/cmakeautocompleter.cpp b/src/plugins/cmakeprojectmanager/cmakeautocompleter.cpp
index 2605830d0b5..8c2a0ba0a1d 100644
--- a/src/plugins/cmakeprojectmanager/cmakeautocompleter.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakeautocompleter.cpp
@@ -25,6 +25,7 @@
#include "cmakeautocompleter.h"
+#include <QRegExp>
#include <QTextCursor>
#include <QTextBlock>
#include <QDebug>
diff --git a/src/plugins/cmakeprojectmanager/cmakebuildstep.h b/src/plugins/cmakeprojectmanager/cmakebuildstep.h
index 1fb677e24cb..e7cec2c3b6d 100644
--- a/src/plugins/cmakeprojectmanager/cmakebuildstep.h
+++ b/src/plugins/cmakeprojectmanager/cmakebuildstep.h
@@ -27,6 +27,8 @@
#include <projectexplorer/abstractprocessstep.h>
+#include <QRegExp>
+
QT_BEGIN_NAMESPACE
class QLineEdit;
class QListWidget;
diff --git a/src/plugins/cmakeprojectmanager/cmakeparser.h b/src/plugins/cmakeprojectmanager/cmakeparser.h
index 877051f276e..d9073165520 100644
--- a/src/plugins/cmakeprojectmanager/cmakeparser.h
+++ b/src/plugins/cmakeprojectmanager/cmakeparser.h
@@ -28,6 +28,7 @@
#include <projectexplorer/ioutputparser.h>
#include <projectexplorer/task.h>
+#include <QRegExp>
#include <QRegularExpression>
namespace CMakeProjectManager {
diff --git a/src/plugins/coreplugin/actionmanager/command.cpp b/src/plugins/coreplugin/actionmanager/command.cpp
index cdbbe200e3a..186ac4649f1 100644
--- a/src/plugins/coreplugin/actionmanager/command.cpp
+++ b/src/plugins/coreplugin/actionmanager/command.cpp
@@ -32,6 +32,7 @@
#include <utils/hostosinfo.h>
#include <QAction>
+#include <QRegExp>
#include <QToolButton>
#include <QTextStream>
diff --git a/src/plugins/coreplugin/find/basetextfind.cpp b/src/plugins/coreplugin/find/basetextfind.cpp
index a6603e17939..fd40cab904e 100644
--- a/src/plugins/coreplugin/find/basetextfind.cpp
+++ b/src/plugins/coreplugin/find/basetextfind.cpp
@@ -30,8 +30,9 @@
#include <QPointer>
-#include <QTextBlock>
#include <QPlainTextEdit>
+#include <QRegExp>
+#include <QTextBlock>
#include <QTextCursor>
namespace Core {
diff --git a/src/plugins/coreplugin/locator/basefilefilter.cpp b/src/plugins/coreplugin/locator/basefilefilter.cpp
index 99dec707bd0..7562a76d766 100644
--- a/src/plugins/coreplugin/locator/basefilefilter.cpp
+++ b/src/plugins/coreplugin/locator/basefilefilter.cpp
@@ -30,6 +30,7 @@
#include <utils/qtcassert.h>
#include <QDir>
+#include <QRegExp>
#include <QStringMatcher>
#include <QTimer>
diff --git a/src/plugins/coreplugin/locator/opendocumentsfilter.cpp b/src/plugins/coreplugin/locator/opendocumentsfilter.cpp
index f4ed4b8b29b..73c3c2dc40a 100644
--- a/src/plugins/coreplugin/locator/opendocumentsfilter.cpp
+++ b/src/plugins/coreplugin/locator/opendocumentsfilter.cpp
@@ -32,6 +32,7 @@
#include <QAbstractItemModel>
#include <QFileInfo>
#include <QMutexLocker>
+#include <QRegExp>
using namespace Core;
using namespace Core;
diff --git a/src/plugins/coreplugin/toolsettings.cpp b/src/plugins/coreplugin/toolsettings.cpp
index 764cbfab6f3..a892edbadc3 100644
--- a/src/plugins/coreplugin/toolsettings.cpp
+++ b/src/plugins/coreplugin/toolsettings.cpp
@@ -35,6 +35,7 @@
#include <QCoreApplication>
#include <QFileInfo>
#include <QDir>
+#include <QRegExp>
#include <QDebug>
diff --git a/src/plugins/cppeditor/cppfunctiondecldeflink.cpp b/src/plugins/cppeditor/cppfunctiondecldeflink.cpp
index ce41df99403..dcc842d0bc1 100644
--- a/src/plugins/cppeditor/cppfunctiondecldeflink.cpp
+++ b/src/plugins/cppeditor/cppfunctiondecldeflink.cpp
@@ -46,6 +46,7 @@
#include <utils/runextensions.h>
#include <utils/tooltip/tooltip.h>
+#include <QRegExp>
#include <QVarLengthArray>
using namespace CPlusPlus;
diff --git a/src/plugins/cpptools/builtinindexingsupport.cpp b/src/plugins/cpptools/builtinindexingsupport.cpp
index de9a0c81ca4..b927a10be31 100644
--- a/src/plugins/cpptools/builtinindexingsupport.cpp
+++ b/src/plugins/cpptools/builtinindexingsupport.cpp
@@ -46,6 +46,7 @@
#include <QCoreApplication>
#include <QDir>
#include <QElapsedTimer>
+#include <QRegExp>
using namespace CppTools;
using namespace CppTools::Internal;
diff --git a/src/plugins/cpptools/cppcurrentdocumentfilter.cpp b/src/plugins/cpptools/cppcurrentdocumentfilter.cpp
index 588915348cb..964720e7a93 100644
--- a/src/plugins/cpptools/cppcurrentdocumentfilter.cpp
+++ b/src/plugins/cpptools/cppcurrentdocumentfilter.cpp
@@ -31,6 +31,7 @@
#include <coreplugin/editormanager/editormanager.h>
#include <coreplugin/editormanager/ieditor.h>
+#include <QRegExp>
#include <QStringMatcher>
using namespace CppTools::Internal;
diff --git a/src/plugins/cpptools/cpplocatorfilter.cpp b/src/plugins/cpptools/cpplocatorfilter.cpp
index 6c735582711..e18a1a4c57a 100644
--- a/src/plugins/cpptools/cpplocatorfilter.cpp
+++ b/src/plugins/cpptools/cpplocatorfilter.cpp
@@ -28,6 +28,7 @@
#include <coreplugin/editormanager/editormanager.h>
+#include <QRegExp>
#include <QStringMatcher>
#include <algorithm>
diff --git a/src/plugins/diffeditor/differ.cpp b/src/plugins/diffeditor/differ.cpp
index 97c69f7c5aa..0ff690e2d13 100644
--- a/src/plugins/diffeditor/differ.cpp
+++ b/src/plugins/diffeditor/differ.cpp
@@ -34,6 +34,7 @@ publication by Neil Fraser: http://neil.fraser.name/writing/diff/
#include "differ.h"
#include <QList>
+#include <QRegExp>
#include <QStringList>
#include <QMap>
#include <QPair>
diff --git a/src/plugins/diffeditor/diffutils.cpp b/src/plugins/diffeditor/diffutils.cpp
index d3a186e5c63..1a6a2b729dd 100644
--- a/src/plugins/diffeditor/diffutils.cpp
+++ b/src/plugins/diffeditor/diffutils.cpp
@@ -25,6 +25,7 @@
#include "diffutils.h"
#include "differ.h"
+#include <QRegExp>
#include <QStringList>
#include <QTextStream>
#include "texteditor/fontsettings.h"
diff --git a/src/plugins/genericprojectmanager/genericproject.cpp b/src/plugins/genericprojectmanager/genericproject.cpp
index b2f26bb5c7d..03b3ffc29fa 100644
--- a/src/plugins/genericprojectmanager/genericproject.cpp
+++ b/src/plugins/genericprojectmanager/genericproject.cpp
@@ -52,6 +52,7 @@
#include <QDir>
#include <QProcessEnvironment>
+#include <QRegExp>
using namespace Core;
using namespace ProjectExplorer;
diff --git a/src/plugins/git/githighlighters.h b/src/plugins/git/githighlighters.h
index 166c6a7be8b..16325423bf4 100644
--- a/src/plugins/git/githighlighters.h
+++ b/src/plugins/git/githighlighters.h
@@ -27,6 +27,8 @@
#include <texteditor/syntaxhighlighter.h>
+#include <QRegExp>
+
namespace Git {
namespace Internal {
diff --git a/src/plugins/help/searchwidget.cpp b/src/plugins/help/searchwidget.cpp
index 1288673a6ec..27e21a9ff88 100644
--- a/src/plugins/help/searchwidget.cpp
+++ b/src/plugins/help/searchwidget.cpp
@@ -45,6 +45,7 @@
#include <QLayout>
#include <QMap>
#include <QMenu>
+#include <QRegExp>
#include <QString>
#include <QStringList>
#include <QTextBrowser>
diff --git a/src/plugins/nim/project/nimproject.cpp b/src/plugins/nim/project/nimproject.cpp
index eb0829e7a68..7388626ae53 100644
--- a/src/plugins/nim/project/nimproject.cpp
+++ b/src/plugins/nim/project/nimproject.cpp
@@ -39,6 +39,7 @@
#include <utils/algorithm.h>
#include <QFileInfo>
+#include <QRegExp>
#include <QQueue>
using namespace ProjectExplorer;
diff --git a/src/plugins/projectexplorer/abi.cpp b/src/plugins/projectexplorer/abi.cpp
index 993bd2fd7b5..8b18128990f 100644
--- a/src/plugins/projectexplorer/abi.cpp
+++ b/src/plugins/projectexplorer/abi.cpp
@@ -30,6 +30,7 @@
#include <QDebug>
#include <QtEndian>
#include <QFile>
+#include <QRegExp>
#include <QString>
#include <QStringList>
#include <QSysInfo>
diff --git a/src/plugins/projectexplorer/settingsaccessor.cpp b/src/plugins/projectexplorer/settingsaccessor.cpp
index cb0381ba580..bec38af0095 100644
--- a/src/plugins/projectexplorer/settingsaccessor.cpp
+++ b/src/plugins/projectexplorer/settingsaccessor.cpp
@@ -43,6 +43,7 @@
#include <QApplication>
#include <QDir>
+#include <QRegExp>
using namespace Utils;
diff --git a/src/plugins/pythoneditor/pythoneditorplugin.cpp b/src/plugins/pythoneditor/pythoneditorplugin.cpp
index 2aab5cf231e..11bf21d95a1 100644
--- a/src/plugins/pythoneditor/pythoneditorplugin.cpp
+++ b/src/plugins/pythoneditor/pythoneditorplugin.cpp
@@ -60,6 +60,7 @@
#include <QtPlugin>
#include <QCoreApplication>
#include <QFormLayout>
+#include <QRegExp>
using namespace Core;
using namespace ProjectExplorer;
diff --git a/src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp b/src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp
index 1355dffde7a..f43b4ca73e5 100644
--- a/src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp
+++ b/src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp
@@ -33,6 +33,7 @@
#include <QFileInfo>
#include <QDir>
+#include <QRegExp>
#include <QSet>
static QString headerGuard(const QString &header)
diff --git a/src/plugins/qmakeprojectmanager/makefileparse.cpp b/src/plugins/qmakeprojectmanager/makefileparse.cpp
index e0c2e4100c4..aea591e5abd 100644
--- a/src/plugins/qmakeprojectmanager/makefileparse.cpp
+++ b/src/plugins/qmakeprojectmanager/makefileparse.cpp
@@ -32,6 +32,7 @@
#include <QDebug>
#include <QDir>
#include <QFileInfo>
+#include <QRegExp>
#include <QTextStream>
#include <QLoggingCategory>
diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp
index 0b6a118e3e2..a4ca2ee78f9 100644
--- a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp
+++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp
@@ -29,6 +29,7 @@
#include <rewritingexception.h>
#include <QDebug>
+#include <QRegExp>
#include <math.h>
#include <nodemetainfo.h>
diff --git a/src/plugins/qmldesigner/designercore/model/abstractview.cpp b/src/plugins/qmldesigner/designercore/model/abstractview.cpp
index 4d9c17c2b83..d07c0191ff0 100644
--- a/src/plugins/qmldesigner/designercore/model/abstractview.cpp
+++ b/src/plugins/qmldesigner/designercore/model/abstractview.cpp
@@ -34,6 +34,8 @@
#include <coreplugin/helpmanager.h>
#include <utils/qtcassert.h>
+#include <QRegExp>
+
namespace QmlDesigner {
diff --git a/src/plugins/qmldesigner/designercore/model/modelnode.cpp b/src/plugins/qmldesigner/designercore/model/modelnode.cpp
index 5b4da5cbd82..c98277105c2 100644
--- a/src/plugins/qmldesigner/designercore/model/modelnode.cpp
+++ b/src/plugins/qmldesigner/designercore/model/modelnode.cpp
@@ -43,6 +43,7 @@
#include <rewriterview.h>
#include <QHash>
+#include <QRegExp>
#include <QSet>
#include <QTextStream>
diff --git a/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp
index 72bfe1a78a5..ea9ea7d63de 100644
--- a/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp
+++ b/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp
@@ -39,6 +39,8 @@
#include <qmldesignerplugin.h>
#endif
+#include <QRegExp>
+
namespace QmlDesigner {
void QmlObjectNode::setVariantProperty(const PropertyName &name, const QVariant &value)
diff --git a/src/plugins/qmljstools/qmljsfunctionfilter.cpp b/src/plugins/qmljstools/qmljsfunctionfilter.cpp
index 88af53a0e50..d7c5979fd77 100644
--- a/src/plugins/qmljstools/qmljsfunctionfilter.cpp
+++ b/src/plugins/qmljstools/qmljsfunctionfilter.cpp
@@ -29,6 +29,7 @@
#include <coreplugin/editormanager/editormanager.h>
#include <utils/algorithm.h>
+#include <QRegExp>
#include <QStringMatcher>
using namespace QmlJSTools::Internal;
diff --git a/src/plugins/qmlprofiler/qmlprofilerdatamodel.cpp b/src/plugins/qmlprofiler/qmlprofilerdatamodel.cpp
index 0390d493cd0..9674204ea75 100644
--- a/src/plugins/qmlprofiler/qmlprofilerdatamodel.cpp
+++ b/src/plugins/qmlprofiler/qmlprofilerdatamodel.cpp
@@ -33,6 +33,7 @@
#include <utils/qtcassert.h>
#include <QUrl>
#include <QDebug>
+#include <QRegExp>
#include <QStack>
#include <QTemporaryFile>
#include <algorithm>
diff --git a/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp b/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp
index 4c933040e64..7706941c8d4 100644
--- a/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp
+++ b/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp
@@ -36,6 +36,7 @@
#include <QDebug>
#include <QFile>
#include <QMessageBox>
+#include <QRegExp>
#include <functional>
diff --git a/src/plugins/qmlprofiler/qmlprofilertraceview.cpp b/src/plugins/qmlprofiler/qmlprofilertraceview.cpp
index e50c4d82947..19c8b04005a 100644
--- a/src/plugins/qmlprofiler/qmlprofilertraceview.cpp
+++ b/src/plugins/qmlprofiler/qmlprofilertraceview.cpp
@@ -65,6 +65,7 @@
#include <QQuickItem>
#include <QQuickWidget>
#include <QApplication>
+#include <QRegExp>
#include <QTextCursor>
#include <math.h>
diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp
index abdfe4141a0..21863b48d3a 100644
--- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp
+++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp
@@ -32,6 +32,7 @@
#include <QDebug>
#include <QDir>
#include <QImageReader>
+#include <QRegExp>
namespace QmlProjectManager {
diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
index aebf3093ba7..3b44d8b06cb 100644
--- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
+++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
@@ -28,6 +28,7 @@
#include "qmlprojectitem.h"
#include <QObject>
+#include <QRegExp>
#include <QSet>
#include <QTimer>
diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp
index b8ab17a24df..24b4cae84b7 100644
--- a/src/plugins/qmlprojectmanager/qmlproject.cpp
+++ b/src/plugins/qmlprojectmanager/qmlproject.cpp
@@ -44,6 +44,7 @@
#include <qtsupport/qtsupportconstants.h>
#include <QDebug>
+#include <QRegExp>
using namespace Core;
using namespace ProjectExplorer;
diff --git a/src/plugins/qnx/qnxversionnumber.cpp b/src/plugins/qnx/qnxversionnumber.cpp
index 5d4c4ad4135..0dd3e7374bb 100644
--- a/src/plugins/qnx/qnxversionnumber.cpp
+++ b/src/plugins/qnx/qnxversionnumber.cpp
@@ -26,6 +26,7 @@
#include "qnxversionnumber.h"
#include <QDir>
+#include <QRegExp>
namespace Qnx {
namespace Internal {
diff --git a/src/plugins/qnx/slog2inforunner.cpp b/src/plugins/qnx/slog2inforunner.cpp
index 43ad13beeeb..f88df44f93a 100644
--- a/src/plugins/qnx/slog2inforunner.cpp
+++ b/src/plugins/qnx/slog2inforunner.cpp
@@ -30,6 +30,8 @@
#include <projectexplorer/runnables.h>
#include <utils/qtcassert.h>
+#include <QRegExp>
+
using namespace ProjectExplorer;
namespace Qnx {
diff --git a/src/plugins/qtsupport/qscxmlcgenerator.cpp b/src/plugins/qtsupport/qscxmlcgenerator.cpp
index 423bfc763b1..29b0ffaa63c 100644
--- a/src/plugins/qtsupport/qscxmlcgenerator.cpp
+++ b/src/plugins/qtsupport/qscxmlcgenerator.cpp
@@ -30,9 +30,10 @@
#include <projectexplorer/target.h>
#include <utils/qtcassert.h>
+#include <QDateTime>
#include <QLoggingCategory>
+#include <QRegExp>
#include <QUuid>
-#include <QDateTime>
using namespace ProjectExplorer;
diff --git a/src/plugins/qtsupport/qtkitinformation.cpp b/src/plugins/qtsupport/qtkitinformation.cpp
index 6589e1496d7..436b9ca22db 100644
--- a/src/plugins/qtsupport/qtkitinformation.cpp
+++ b/src/plugins/qtsupport/qtkitinformation.cpp
@@ -25,6 +25,8 @@
#include "qtkitinformation.h"
+#include <QRegExp>
+
#include "qtkitconfigwidget.h"
#include "qtsupportconstants.h"
#include "qtversionmanager.h"
diff --git a/src/plugins/qtsupport/qtparser.h b/src/plugins/qtsupport/qtparser.h
index 91b74a4aaa1..e4263b7b7e6 100644
--- a/src/plugins/qtsupport/qtparser.h
+++ b/src/plugins/qtsupport/qtparser.h
@@ -25,6 +25,8 @@
#pragma once
+#include <QRegExp>
+
#include "qtsupport_global.h"
#include <projectexplorer/ioutputparser.h>
diff --git a/src/plugins/subversion/subversioneditor.cpp b/src/plugins/subversion/subversioneditor.cpp
index 09074723243..cb48da5daaf 100644
--- a/src/plugins/subversion/subversioneditor.cpp
+++ b/src/plugins/subversion/subversioneditor.cpp
@@ -34,6 +34,7 @@
#include <QDebug>
#include <QFileInfo>
+#include <QRegExp>
#include <QTextCursor>
#include <QTextBlock>
diff --git a/src/plugins/todo/todoitemsprovider.cpp b/src/plugins/todo/todoitemsprovider.cpp
index 3bedefac057..ca68e425dd4 100644
--- a/src/plugins/todo/todoitemsprovider.cpp
+++ b/src/plugins/todo/todoitemsprovider.cpp
@@ -39,6 +39,7 @@
#include <coreplugin/idocument.h>
#include <projectexplorer/session.h>
+#include <QRegExp>
#include <QTimer>
using namespace ProjectExplorer;
diff --git a/src/plugins/vcsbase/vcsoutputwindow.cpp b/src/plugins/vcsbase/vcsoutputwindow.cpp
index 7a1f99cab60..8787e0ecec2 100644
--- a/src/plugins/vcsbase/vcsoutputwindow.cpp
+++ b/src/plugins/vcsbase/vcsoutputwindow.cpp
@@ -45,6 +45,7 @@
#include <QPointer>
#include <QTextCodec>
#include <QDir>
+#include <QRegExp>
#include <QTextStream>
#include <QTime>
#include <QPoint>
diff --git a/src/shared/proparser/ioutils.cpp b/src/shared/proparser/ioutils.cpp
index 4239d6ba5c9..97e4c0b8ed4 100644
--- a/src/shared/proparser/ioutils.cpp
+++ b/src/shared/proparser/ioutils.cpp
@@ -27,6 +27,7 @@
#include <qdir.h>
#include <qfile.h>
+#include <qregexp.h>
#ifdef Q_OS_WIN
# include <windows.h>
diff --git a/src/shared/proparser/prowriter.cpp b/src/shared/proparser/prowriter.cpp
index d49c3aa8645..046143c8efb 100644
--- a/src/shared/proparser/prowriter.cpp
+++ b/src/shared/proparser/prowriter.cpp
@@ -28,6 +28,7 @@
#include "proitems.h"
#include <QDir>
+#include <QRegExp>
#include <QPair>
using namespace QmakeProjectManager::Internal;