summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2013-03-26 15:56:33 +0100
committerFriedemann Kleint <Friedemann.Kleint@digia.com>2013-03-27 07:15:31 +0100
commit3a806d425270ddba1638877e132faae6f341c325 (patch)
tree044f3284dd242968815141e1e37ce9cdffd0f339
parent5765bc90a01b743bce0300f968623510c2e8f468 (diff)
downloadqt-creator-3a806d425270ddba1638877e132faae6f341c325.tar.gz
Clean headers in TextEditor.
Change-Id: Ie679e7e9d0d20a0f71dcc1fcf0f7d8305eeeeced Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
-rw-r--r--src/plugins/projectexplorer/editorconfiguration.cpp1
-rw-r--r--src/plugins/texteditor/autocompleter.cpp1
-rw-r--r--src/plugins/texteditor/autocompleter.h1
-rw-r--r--src/plugins/texteditor/basefilefind.cpp11
-rw-r--r--src/plugins/texteditor/basehoverhandler.cpp5
-rw-r--r--src/plugins/texteditor/basetextdocument.cpp6
-rw-r--r--src/plugins/texteditor/basetexteditor.cpp14
-rw-r--r--src/plugins/texteditor/basetexteditor.h1
-rw-r--r--src/plugins/texteditor/behaviorsettingswidget.cpp1
-rw-r--r--src/plugins/texteditor/circularclipboardassist.cpp1
-rw-r--r--src/plugins/texteditor/codeassist/defaultassistinterface.cpp1
-rw-r--r--src/plugins/texteditor/codeassist/functionhintproposalwidget.cpp2
-rw-r--r--src/plugins/texteditor/codeassist/genericproposalwidget.cpp2
-rw-r--r--src/plugins/texteditor/codeassist/igenericproposalmodel.h2
-rw-r--r--src/plugins/texteditor/codeassist/keywordscompletionassist.cpp3
-rw-r--r--src/plugins/texteditor/codeassist/keywordscompletionassist.h3
-rw-r--r--src/plugins/texteditor/codeassist/quickfixassistprocessor.cpp1
-rw-r--r--src/plugins/texteditor/codestyleselectorwidget.cpp6
-rw-r--r--src/plugins/texteditor/displaysettingspage.cpp1
-rw-r--r--src/plugins/texteditor/findincurrentfile.cpp1
-rw-r--r--src/plugins/texteditor/findincurrentfile.h8
-rw-r--r--src/plugins/texteditor/findinfiles.cpp2
-rw-r--r--src/plugins/texteditor/fontsettings.cpp2
-rw-r--r--src/plugins/texteditor/fontsettingspage.cpp8
-rw-r--r--src/plugins/texteditor/generichighlighter/definitiondownloader.cpp1
-rw-r--r--src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.cpp2
-rw-r--r--src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.h1
-rw-r--r--src/plugins/texteditor/generichighlighter/highlighter.h1
-rw-r--r--src/plugins/texteditor/generichighlighter/highlightersettingspage.cpp1
-rw-r--r--src/plugins/texteditor/generichighlighter/managedefinitionsdialog.cpp5
-rw-r--r--src/plugins/texteditor/generichighlighter/manager.cpp4
-rw-r--r--src/plugins/texteditor/generichighlighter/progressdata.cpp2
-rw-r--r--src/plugins/texteditor/generichighlighter/rule.cpp3
-rw-r--r--src/plugins/texteditor/helpitem.cpp1
-rw-r--r--src/plugins/texteditor/icodestylepreferences.cpp3
-rw-r--r--src/plugins/texteditor/indenter.h2
-rw-r--r--src/plugins/texteditor/itexteditor.h2
-rw-r--r--src/plugins/texteditor/itextmark.h1
-rw-r--r--src/plugins/texteditor/outlinefactory.cpp2
-rw-r--r--src/plugins/texteditor/plaintexteditor.cpp4
-rw-r--r--src/plugins/texteditor/plaintexteditorfactory.cpp4
-rw-r--r--src/plugins/texteditor/refactoringchanges.cpp5
-rw-r--r--src/plugins/texteditor/refactoroverlay.cpp1
-rw-r--r--src/plugins/texteditor/semantichighlighter.h2
-rw-r--r--src/plugins/texteditor/simplecodestylepreferences.cpp1
-rw-r--r--src/plugins/texteditor/simplecodestylepreferences.h1
-rw-r--r--src/plugins/texteditor/snippets/snippeteditor.cpp2
-rw-r--r--src/plugins/texteditor/snippets/snippetssettingspage.cpp4
-rw-r--r--src/plugins/texteditor/syntaxhighlighter.cpp7
-rw-r--r--src/plugins/texteditor/tabsettings.h1
-rw-r--r--src/plugins/texteditor/texteditoractionhandler.cpp5
-rw-r--r--src/plugins/texteditor/texteditoractionhandler.h1
-rw-r--r--src/plugins/texteditor/texteditorplugin.cpp9
-rw-r--r--src/plugins/texteditor/texteditorsettings.cpp2
-rw-r--r--src/plugins/texteditor/textfilewizard.cpp2
-rw-r--r--src/plugins/texteditor/typingsettings.h1
56 files changed, 8 insertions, 159 deletions
diff --git a/src/plugins/projectexplorer/editorconfiguration.cpp b/src/plugins/projectexplorer/editorconfiguration.cpp
index 0ed8e28e70..482d1b834c 100644
--- a/src/plugins/projectexplorer/editorconfiguration.cpp
+++ b/src/plugins/projectexplorer/editorconfiguration.cpp
@@ -40,6 +40,7 @@
#include <texteditor/storagesettings.h>
#include <texteditor/behaviorsettings.h>
#include <texteditor/extraencodingsettings.h>
+#include <texteditor/tabsettings.h>
#include <texteditor/icodestylepreferencesfactory.h>
#include <QLatin1String>
diff --git a/src/plugins/texteditor/autocompleter.cpp b/src/plugins/texteditor/autocompleter.cpp
index 25aabaab4d..37d251e536 100644
--- a/src/plugins/texteditor/autocompleter.cpp
+++ b/src/plugins/texteditor/autocompleter.cpp
@@ -29,7 +29,6 @@
#include "autocompleter.h"
#include "basetextdocumentlayout.h"
-#include "texteditorsettings.h"
#include "tabsettings.h"
#include <QDebug>
diff --git a/src/plugins/texteditor/autocompleter.h b/src/plugins/texteditor/autocompleter.h
index c7923e8618..f18386adb2 100644
--- a/src/plugins/texteditor/autocompleter.h
+++ b/src/plugins/texteditor/autocompleter.h
@@ -32,7 +32,6 @@
#include "texteditor_global.h"
-#include <QChar>
#include <QString>
QT_BEGIN_NAMESPACE
diff --git a/src/plugins/texteditor/basefilefind.cpp b/src/plugins/texteditor/basefilefind.cpp
index 34b26dd93f..a29cc38626 100644
--- a/src/plugins/texteditor/basefilefind.cpp
+++ b/src/plugins/texteditor/basefilefind.cpp
@@ -34,34 +34,23 @@
#include <coreplugin/icore.h>
#include <coreplugin/progressmanager/progressmanager.h>
#include <coreplugin/progressmanager/futureprogress.h>
-#include <coreplugin/editormanager/editormanager.h>
-#include <coreplugin/editormanager/ieditor.h>
#include <coreplugin/documentmanager.h>
-#include <find/textfindconstants.h>
-#include <texteditor/itexteditor.h>
#include <texteditor/basetexteditor.h>
#include <texteditor/refactoringchanges.h>
#include <utils/stylehelper.h>
-#include <utils/fileutils.h>
#include <utils/qtcassert.h>
#include <utils/filesearch.h>
#include <QDebug>
-#include <QDirIterator>
#include <QSettings>
#include <QHash>
#include <QPair>
#include <QStringListModel>
#include <QFutureWatcher>
#include <QPointer>
-#include <QFileDialog>
-#include <QCheckBox>
#include <QComboBox>
#include <QLabel>
-#include <QHBoxLayout>
#include <QLabel>
-#include <QPushButton>
-#include <QTextBlock>
namespace TextEditor {
namespace Internal {
diff --git a/src/plugins/texteditor/basehoverhandler.cpp b/src/plugins/texteditor/basehoverhandler.cpp
index b583e7cd55..e7a37ec0e4 100644
--- a/src/plugins/texteditor/basehoverhandler.cpp
+++ b/src/plugins/texteditor/basehoverhandler.cpp
@@ -30,13 +30,8 @@
#include "basehoverhandler.h"
#include "itexteditor.h"
#include "basetexteditor.h"
-#include "displaysettings.h"
#include <coreplugin/icore.h>
-#include <coreplugin/editormanager/editormanager.h>
-#include <coreplugin/helpmanager.h>
-#include <coreplugin/id.h>
-#include <debugger/debuggerconstants.h>
#include <utils/tooltip/tooltip.h>
#include <utils/tooltip/tipcontents.h>
diff --git a/src/plugins/texteditor/basetextdocument.cpp b/src/plugins/texteditor/basetextdocument.cpp
index 120bac0670..9959b9b9b0 100644
--- a/src/plugins/texteditor/basetextdocument.cpp
+++ b/src/plugins/texteditor/basetextdocument.cpp
@@ -40,21 +40,15 @@
#include <QApplication>
#include <QDir>
-#include <QFile>
#include <QFileInfo>
#include <QFutureInterface>
#include <QScrollBar>
#include <QStringList>
-#include <QSyntaxHighlighter>
#include <QTextCodec>
-#include <QTextStream>
-#include <coreplugin/editormanager/editormanager.h>
#include <coreplugin/icore.h>
#include <coreplugin/progressmanager/progressmanager.h>
#include <utils/qtcassert.h>
-#include <utils/fileutils.h>
-#include <utils/reloadpromptutils.h>
namespace TextEditor {
class BaseTextDocumentPrivate
diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp
index 24486e803b..18523cec0c 100644
--- a/src/plugins/texteditor/basetexteditor.cpp
+++ b/src/plugins/texteditor/basetexteditor.cpp
@@ -29,7 +29,6 @@
#include "basetexteditor.h"
#include "basetexteditor_p.h"
-#include "texteditor_global.h"
#include "basetextdocument.h"
#include "basetextdocumentlayout.h"
@@ -39,8 +38,6 @@
#include "tabsettings.h"
#include "typingsettings.h"
#include "icodestylepreferences.h"
-#include "texteditorconstants.h"
-#include "texteditorplugin.h"
#include "syntaxhighlighter.h"
#include "indenter.h"
#include "autocompleter.h"
@@ -56,14 +53,9 @@
#include <aggregation/aggregate.h>
#include <coreplugin/actionmanager/actionmanager.h>
#include <coreplugin/actionmanager/actioncontainer.h>
-#include <coreplugin/actionmanager/command.h>
#include <coreplugin/coreconstants.h>
-#include <coreplugin/editormanager/editormanager.h>
-#include <coreplugin/icore.h>
#include <coreplugin/infobar.h>
#include <coreplugin/manhattanstyle.h>
-#include <coreplugin/id.h>
-#include <extensionsystem/pluginmanager.h>
#include <find/basetextfind.h>
#include <utils/linecolumnlabel.h>
#include <utils/hostosinfo.h>
@@ -75,30 +67,24 @@
#include <QCoreApplication>
#include <QTextCodec>
-#include <QFile>
#include <QDebug>
#include <QTimer>
#include <QTimeLine>
-#include <QTime>
#include <QMimeData>
#include <QAbstractTextDocumentLayout>
#include <QApplication>
#include <QKeyEvent>
-#include <QLabel>
-#include <QLayout>
#include <QPainter>
#include <QPrinter>
#include <QPrintDialog>
#include <QScrollBar>
#include <QShortcut>
#include <QStyle>
-#include <QSyntaxHighlighter>
#include <QTextCursor>
#include <QTextDocumentFragment>
#include <QTextBlock>
#include <QTextLayout>
#include <QToolBar>
-#include <QInputDialog>
#include <QMenu>
#include <QMessageBox>
#include <QClipboard>
diff --git a/src/plugins/texteditor/basetexteditor.h b/src/plugins/texteditor/basetexteditor.h
index 730eb7b276..ce8c519cdb 100644
--- a/src/plugins/texteditor/basetexteditor.h
+++ b/src/plugins/texteditor/basetexteditor.h
@@ -34,7 +34,6 @@
#include "codeassist/assistenums.h"
#include <coreplugin/editormanager/editormanager.h>
-#include <coreplugin/id.h>
#include <find/ifindsupport.h>
#include <QPlainTextEdit>
diff --git a/src/plugins/texteditor/behaviorsettingswidget.cpp b/src/plugins/texteditor/behaviorsettingswidget.cpp
index 69ee907c27..048eeace21 100644
--- a/src/plugins/texteditor/behaviorsettingswidget.cpp
+++ b/src/plugins/texteditor/behaviorsettingswidget.cpp
@@ -30,7 +30,6 @@
#include "behaviorsettingswidget.h"
#include "ui_behaviorsettingswidget.h"
-#include <texteditor/tabsettings.h>
#include <texteditor/typingsettings.h>
#include <texteditor/storagesettings.h>
#include <texteditor/behaviorsettings.h>
diff --git a/src/plugins/texteditor/circularclipboardassist.cpp b/src/plugins/texteditor/circularclipboardassist.cpp
index 5d10d02be5..e742ae01a8 100644
--- a/src/plugins/texteditor/circularclipboardassist.cpp
+++ b/src/plugins/texteditor/circularclipboardassist.cpp
@@ -28,7 +28,6 @@
****************************************************************************/
#include "circularclipboardassist.h"
-#include "codeassist/iassistprovider.h"
#include "codeassist/iassistinterface.h"
#include "codeassist/iassistprocessor.h"
#include "codeassist/iassistproposal.h"
diff --git a/src/plugins/texteditor/codeassist/defaultassistinterface.cpp b/src/plugins/texteditor/codeassist/defaultassistinterface.cpp
index d8a376d709..39bf978d27 100644
--- a/src/plugins/texteditor/codeassist/defaultassistinterface.cpp
+++ b/src/plugins/texteditor/codeassist/defaultassistinterface.cpp
@@ -31,7 +31,6 @@
#include <texteditor/convenience.h>
-#include <QThread>
#include <QTextDocument>
#include <QTextCursor>
diff --git a/src/plugins/texteditor/codeassist/functionhintproposalwidget.cpp b/src/plugins/texteditor/codeassist/functionhintproposalwidget.cpp
index c708b44947..84bcaa8357 100644
--- a/src/plugins/texteditor/codeassist/functionhintproposalwidget.cpp
+++ b/src/plugins/texteditor/codeassist/functionhintproposalwidget.cpp
@@ -39,10 +39,8 @@
#include <QLabel>
#include <QToolButton>
#include <QHBoxLayout>
-#include <QVBoxLayout>
#include <QDesktopWidget>
#include <QKeyEvent>
-#include <QShortcutEvent>
namespace TextEditor {
diff --git a/src/plugins/texteditor/codeassist/genericproposalwidget.cpp b/src/plugins/texteditor/codeassist/genericproposalwidget.cpp
index 6f9571ec54..6422ffb10c 100644
--- a/src/plugins/texteditor/codeassist/genericproposalwidget.cpp
+++ b/src/plugins/texteditor/codeassist/genericproposalwidget.cpp
@@ -28,10 +28,8 @@
****************************************************************************/
#include "genericproposalwidget.h"
-#include "iassistprovider.h"
#include "igenericproposalmodel.h"
#include "iassistproposalitem.h"
-#include "genericproposal.h"
#include "codeassistant.h"
#include <texteditor/texteditorsettings.h>
diff --git a/src/plugins/texteditor/codeassist/igenericproposalmodel.h b/src/plugins/texteditor/codeassist/igenericproposalmodel.h
index a2c5fd4652..9a4b60470c 100644
--- a/src/plugins/texteditor/codeassist/igenericproposalmodel.h
+++ b/src/plugins/texteditor/codeassist/igenericproposalmodel.h
@@ -35,7 +35,7 @@
#include <texteditor/texteditor_global.h>
-#include <QIcon>
+QT_FORWARD_DECLARE_CLASS(QIcon)
namespace TextEditor {
diff --git a/src/plugins/texteditor/codeassist/keywordscompletionassist.cpp b/src/plugins/texteditor/codeassist/keywordscompletionassist.cpp
index 03e0b1a925..e4b0f4d827 100644
--- a/src/plugins/texteditor/codeassist/keywordscompletionassist.cpp
+++ b/src/plugins/texteditor/codeassist/keywordscompletionassist.cpp
@@ -31,15 +31,12 @@
#include <texteditor/codeassist/iassistinterface.h>
#include <texteditor/codeassist/genericproposal.h>
-#include <texteditor/codeassist/ifunctionhintproposalmodel.h>
#include <texteditor/codeassist/functionhintproposal.h>
#include <texteditor/codeassist/basicproposalitemlistmodel.h>
#include "completionsettings.h"
#include "texteditorsettings.h"
#include "basetexteditor.h"
-#include <QtGui/QTextCursor>
-
using namespace TextEditor;
// --------------------------
diff --git a/src/plugins/texteditor/codeassist/keywordscompletionassist.h b/src/plugins/texteditor/codeassist/keywordscompletionassist.h
index 76c66c33a5..80aa1c8e04 100644
--- a/src/plugins/texteditor/codeassist/keywordscompletionassist.h
+++ b/src/plugins/texteditor/codeassist/keywordscompletionassist.h
@@ -34,9 +34,6 @@
#include "basicproposalitem.h"
#include "ifunctionhintproposalmodel.h"
-#include <QtGui/QIcon>
-#include <QtCore/QStringList>
-
namespace TextEditor {
class TEXTEDITOR_EXPORT Keywords
diff --git a/src/plugins/texteditor/codeassist/quickfixassistprocessor.cpp b/src/plugins/texteditor/codeassist/quickfixassistprocessor.cpp
index fa3e64017b..db90f5d4d1 100644
--- a/src/plugins/texteditor/codeassist/quickfixassistprocessor.cpp
+++ b/src/plugins/texteditor/codeassist/quickfixassistprocessor.cpp
@@ -37,7 +37,6 @@
// @TODO: Move...
#include <texteditor/quickfix.h>
-#include <QMap>
#include <QDebug>
using namespace TextEditor;
diff --git a/src/plugins/texteditor/codestyleselectorwidget.cpp b/src/plugins/texteditor/codestyleselectorwidget.cpp
index 41437c0c39..537fdd07fe 100644
--- a/src/plugins/texteditor/codestyleselectorwidget.cpp
+++ b/src/plugins/texteditor/codestyleselectorwidget.cpp
@@ -34,19 +34,13 @@
#include "codestylepool.h"
#include "tabsettings.h"
-#include <QComboBox>
-#include <QBoxLayout>
-#include <QCheckBox>
#include <QPushButton>
-#include <QMenu>
#include <QDialogButtonBox>
#include <QDialog>
#include <QInputDialog>
#include <QLabel>
#include <QMessageBox>
#include <QFileDialog>
-#include <QTextStream>
-#include <QSignalMapper>
#include <QDebug>
diff --git a/src/plugins/texteditor/displaysettingspage.cpp b/src/plugins/texteditor/displaysettingspage.cpp
index dddd5e2535..3820f4f913 100644
--- a/src/plugins/texteditor/displaysettingspage.cpp
+++ b/src/plugins/texteditor/displaysettingspage.cpp
@@ -33,7 +33,6 @@
#include <coreplugin/icore.h>
-#include <QSettings>
#include <QTextStream>
using namespace TextEditor;
diff --git a/src/plugins/texteditor/findincurrentfile.cpp b/src/plugins/texteditor/findincurrentfile.cpp
index 0eb5377ad5..705fa3fcae 100644
--- a/src/plugins/texteditor/findincurrentfile.cpp
+++ b/src/plugins/texteditor/findincurrentfile.cpp
@@ -32,6 +32,7 @@
#include <utils/filesearch.h>
#include <coreplugin/icore.h>
+#include <coreplugin/editormanager/ieditor.h>
#include <coreplugin/editormanager/editormanager.h>
#include <QSettings>
diff --git a/src/plugins/texteditor/findincurrentfile.h b/src/plugins/texteditor/findincurrentfile.h
index 7e369a7ff3..5e1cee5c81 100644
--- a/src/plugins/texteditor/findincurrentfile.h
+++ b/src/plugins/texteditor/findincurrentfile.h
@@ -32,11 +32,13 @@
#include "basefilefind.h"
-#include <coreplugin/idocument.h>
-#include <coreplugin/editormanager/ieditor.h>
-
#include <QPointer>
+namespace Core {
+class IEditor;
+class IDocument;
+} // namespace Core
+
namespace TextEditor {
namespace Internal {
diff --git a/src/plugins/texteditor/findinfiles.cpp b/src/plugins/texteditor/findinfiles.cpp
index 4ca3a0bf54..f555b6fce3 100644
--- a/src/plugins/texteditor/findinfiles.cpp
+++ b/src/plugins/texteditor/findinfiles.cpp
@@ -35,13 +35,11 @@
#include <QDebug>
#include <QSettings>
#include <QDir>
-#include <QDirIterator>
#include <QPushButton>
#include <QFileDialog>
#include <QLabel>
#include <QComboBox>
#include <QHBoxLayout>
-#include <QVBoxLayout>
using namespace Find;
using namespace TextEditor;
diff --git a/src/plugins/texteditor/fontsettings.cpp b/src/plugins/texteditor/fontsettings.cpp
index 521df21d9c..6f9843c5c3 100644
--- a/src/plugins/texteditor/fontsettings.cpp
+++ b/src/plugins/texteditor/fontsettings.cpp
@@ -29,10 +29,8 @@
#include "fontsettings.h"
#include "fontsettingspage.h"
-#include "texteditorconstants.h"
#include <utils/hostosinfo.h>
-#include <utils/qtcassert.h>
#include <coreplugin/icore.h>
#include <QCoreApplication>
diff --git a/src/plugins/texteditor/fontsettingspage.cpp b/src/plugins/texteditor/fontsettingspage.cpp
index 090d6f72ba..80eb613577 100644
--- a/src/plugins/texteditor/fontsettingspage.cpp
+++ b/src/plugins/texteditor/fontsettingspage.cpp
@@ -29,9 +29,7 @@
#include "fontsettingspage.h"
-#include "colorschemeedit.h"
#include "fontsettings.h"
-#include "texteditorconstants.h"
#include "ui_fontsettingspage.h"
#include <coreplugin/icore.h>
@@ -41,17 +39,11 @@
#include <QDebug>
#include <QSettings>
#include <QTimer>
-#include <QCheckBox>
-#include <QComboBox>
#include <QFileDialog>
#include <QFontDatabase>
#include <QInputDialog>
-#include <QListWidget>
#include <QMessageBox>
#include <QPalette>
-#include <QTextCharFormat>
-#include <QTextEdit>
-#include <QToolButton>
namespace TextEditor {
namespace Internal {
diff --git a/src/plugins/texteditor/generichighlighter/definitiondownloader.cpp b/src/plugins/texteditor/generichighlighter/definitiondownloader.cpp
index a328149018..484d52f4c8 100644
--- a/src/plugins/texteditor/generichighlighter/definitiondownloader.cpp
+++ b/src/plugins/texteditor/generichighlighter/definitiondownloader.cpp
@@ -33,7 +33,6 @@
#include <QLatin1Char>
#include <QEventLoop>
-#include <QFile>
#include <QScopedPointer>
#include <QNetworkRequest>
#include <QNetworkReply>
diff --git a/src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.cpp b/src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.cpp
index b359240406..aa311b540c 100644
--- a/src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.cpp
+++ b/src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.cpp
@@ -33,9 +33,7 @@
#include "itemdata.h"
#include "keywordlist.h"
#include "context.h"
-#include "reuse.h"
#include "manager.h"
-#include "highlighterexception.h"
#include <QLatin1String>
diff --git a/src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.h b/src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.h
index 9f1c97eb5b..e9cfcd5795 100644
--- a/src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.h
+++ b/src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.h
@@ -31,7 +31,6 @@
#define HIGHLIGHTDEFINITIONHANDLER_H
#include <QString>
-#include <QList>
#include <QSharedPointer>
#include <QStack>
diff --git a/src/plugins/texteditor/generichighlighter/highlighter.h b/src/plugins/texteditor/generichighlighter/highlighter.h
index ad853c2315..dc3445663a 100644
--- a/src/plugins/texteditor/generichighlighter/highlighter.h
+++ b/src/plugins/texteditor/generichighlighter/highlighter.h
@@ -39,7 +39,6 @@
#include <QSharedPointer>
#include <QStringList>
-#include <QSyntaxHighlighter>
#include <QTextCharFormat>
namespace TextEditor {
diff --git a/src/plugins/texteditor/generichighlighter/highlightersettingspage.cpp b/src/plugins/texteditor/generichighlighter/highlightersettingspage.cpp
index 49b1f6046b..c04a5d72e9 100644
--- a/src/plugins/texteditor/generichighlighter/highlightersettingspage.cpp
+++ b/src/plugins/texteditor/generichighlighter/highlightersettingspage.cpp
@@ -34,7 +34,6 @@
#include "ui_highlightersettingspage.h"
#include <coreplugin/icore.h>
-#include <coreplugin/coreconstants.h>
#include <QMessageBox>
diff --git a/src/plugins/texteditor/generichighlighter/managedefinitionsdialog.cpp b/src/plugins/texteditor/generichighlighter/managedefinitionsdialog.cpp
index 7de036c564..2267f4e548 100644
--- a/src/plugins/texteditor/generichighlighter/managedefinitionsdialog.cpp
+++ b/src/plugins/texteditor/generichighlighter/managedefinitionsdialog.cpp
@@ -32,11 +32,6 @@
#include <QUrl>
#include <QIODevice>
-#include <QXmlStreamReader>
-#include <QXmlStreamAttributes>
-#include <QFuture>
-#include <QFutureWatcher>
-#include <QtConcurrentMap>
#include <QFile>
#include <QFileInfo>
#include <QMessageBox>
diff --git a/src/plugins/texteditor/generichighlighter/manager.cpp b/src/plugins/texteditor/generichighlighter/manager.cpp
index 8edb213d6d..1aff2ed287 100644
--- a/src/plugins/texteditor/generichighlighter/manager.cpp
+++ b/src/plugins/texteditor/generichighlighter/manager.cpp
@@ -39,12 +39,10 @@
#include "texteditorsettings.h"
#include <coreplugin/icore.h>
-#include <utils/qtcassert.h>
#include <coreplugin/progressmanager/progressmanager.h>
#include <utils/QtConcurrentTools>
#include <QtAlgorithms>
-#include <QtPlugin>
#include <QString>
#include <QLatin1Char>
#include <QLatin1String>
@@ -54,13 +52,11 @@
#include <QDir>
#include <QRegExp>
#include <QFuture>
-#include <QtConcurrentRun>
#include <QtConcurrentMap>
#include <QUrl>
#include <QSet>
#include <QXmlStreamReader>
#include <QXmlStreamAttributes>
-#include <QDesktopServices>
#include <QMessageBox>
#include <QXmlSimpleReader>
#include <QXmlInputSource>
diff --git a/src/plugins/texteditor/generichighlighter/progressdata.cpp b/src/plugins/texteditor/generichighlighter/progressdata.cpp
index a57a8468fe..246d846221 100644
--- a/src/plugins/texteditor/generichighlighter/progressdata.cpp
+++ b/src/plugins/texteditor/generichighlighter/progressdata.cpp
@@ -30,8 +30,6 @@
#include "progressdata.h"
#include "rule.h"
-#include <QtGlobal>
-
using namespace TextEditor;
using namespace Internal;
diff --git a/src/plugins/texteditor/generichighlighter/rule.cpp b/src/plugins/texteditor/generichighlighter/rule.cpp
index 53cce34bc4..09955f93f4 100644
--- a/src/plugins/texteditor/generichighlighter/rule.cpp
+++ b/src/plugins/texteditor/generichighlighter/rule.cpp
@@ -28,13 +28,10 @@
****************************************************************************/
#include "rule.h"
-#include "highlighterexception.h"
#include "progressdata.h"
#include "highlightdefinition.h"
#include "reuse.h"
-#include <QStringList>
-
#include <functional>
using namespace TextEditor;
diff --git a/src/plugins/texteditor/helpitem.cpp b/src/plugins/texteditor/helpitem.cpp
index b0add0536a..f247acdbab 100644
--- a/src/plugins/texteditor/helpitem.cpp
+++ b/src/plugins/texteditor/helpitem.cpp
@@ -33,7 +33,6 @@
#include <utils/htmldocextractor.h>
#include <QUrl>
-#include <QByteArray>
#include <QMap>
using namespace TextEditor;
diff --git a/src/plugins/texteditor/icodestylepreferences.cpp b/src/plugins/texteditor/icodestylepreferences.cpp
index 490877f910..5d7159bf78 100644
--- a/src/plugins/texteditor/icodestylepreferences.cpp
+++ b/src/plugins/texteditor/icodestylepreferences.cpp
@@ -30,12 +30,9 @@
#include "icodestylepreferences.h"
#include "codestylepool.h"
#include "tabsettings.h"
-#include "texteditorconstants.h"
-
#include <utils/settingsutils.h>
#include <QSettings>
-#include <QStringList>
using namespace TextEditor;
diff --git a/src/plugins/texteditor/indenter.h b/src/plugins/texteditor/indenter.h
index ee0fd6c83c..5f364b43d9 100644
--- a/src/plugins/texteditor/indenter.h
+++ b/src/plugins/texteditor/indenter.h
@@ -32,8 +32,6 @@
#include "texteditor_global.h"
-#include <QtGlobal>
-
QT_BEGIN_NAMESPACE
class QTextDocument;
class QTextCursor;
diff --git a/src/plugins/texteditor/itexteditor.h b/src/plugins/texteditor/itexteditor.h
index 9de25811ab..60b84efe7d 100644
--- a/src/plugins/texteditor/itexteditor.h
+++ b/src/plugins/texteditor/itexteditor.h
@@ -36,8 +36,6 @@
#include <coreplugin/editormanager/ieditor.h>
-#include <QObject>
-#include <QList>
#include <QMap>
#include <QIcon>
diff --git a/src/plugins/texteditor/itextmark.h b/src/plugins/texteditor/itextmark.h
index eb5a8b81c0..61cf6c1ed6 100644
--- a/src/plugins/texteditor/itextmark.h
+++ b/src/plugins/texteditor/itextmark.h
@@ -34,7 +34,6 @@
#include <QObject>
#include <QList>
-#include <QMap>
#include <QIcon>
QT_BEGIN_NAMESPACE
diff --git a/src/plugins/texteditor/outlinefactory.cpp b/src/plugins/texteditor/outlinefactory.cpp
index f8322c5ec3..c2eaad2675 100644
--- a/src/plugins/texteditor/outlinefactory.cpp
+++ b/src/plugins/texteditor/outlinefactory.cpp
@@ -31,9 +31,7 @@
#include <coreplugin/coreconstants.h>
#include <coreplugin/icore.h>
#include <coreplugin/editormanager/editormanager.h>
-#include <coreplugin/editormanager/ieditor.h>
-#include <QVBoxLayout>
#include <QToolButton>
#include <QLabel>
#include <QStackedWidget>
diff --git a/src/plugins/texteditor/plaintexteditor.cpp b/src/plugins/texteditor/plaintexteditor.cpp
index 64770e81c0..c0a8982208 100644
--- a/src/plugins/texteditor/plaintexteditor.cpp
+++ b/src/plugins/texteditor/plaintexteditor.cpp
@@ -29,13 +29,11 @@
#include "plaintexteditor.h"
#include "tabsettings.h"
-#include "texteditorconstants.h"
#include "texteditorplugin.h"
#include "texteditorsettings.h"
#include "basetextdocument.h"
#include "highlightdefinition.h"
#include "highlighter.h"
-#include "highlighterexception.h"
#include "highlightersettings.h"
#include "manager.h"
#include "context.h"
@@ -44,10 +42,8 @@
#include <coreplugin/coreconstants.h>
#include <coreplugin/icore.h>
-#include <coreplugin/mimedatabase.h>
#include <QSharedPointer>
-#include <QFileInfo>
#include <QDebug>
diff --git a/src/plugins/texteditor/plaintexteditorfactory.cpp b/src/plugins/texteditor/plaintexteditorfactory.cpp
index 7609756b3d..d58827e367 100644
--- a/src/plugins/texteditor/plaintexteditorfactory.cpp
+++ b/src/plugins/texteditor/plaintexteditorfactory.cpp
@@ -33,12 +33,8 @@
#include "texteditorconstants.h"
#include "texteditorplugin.h"
#include "texteditoractionhandler.h"
-#include "texteditorsettings.h"
-#include "manager.h"
-#include "highlightersettings.h"
#include <coreplugin/coreconstants.h>
-#include <coreplugin/editormanager/editormanager.h>
#include <coreplugin/infobar.h>
#include <QCoreApplication>
diff --git a/src/plugins/texteditor/refactoringchanges.cpp b/src/plugins/texteditor/refactoringchanges.cpp
index db870ee0e1..a79b31d660 100644
--- a/src/plugins/texteditor/refactoringchanges.cpp
+++ b/src/plugins/texteditor/refactoringchanges.cpp
@@ -30,14 +30,9 @@
#include "refactoringchanges.h"
#include "basetexteditor.h"
-#include <coreplugin/icore.h>
-#include <coreplugin/editormanager/editormanager.h>
-#include <extensionsystem/pluginmanager.h>
-
#include <utils/qtcassert.h>
#include <QFile>
-#include <QSet>
#include <QTextBlock>
#include <QTextCursor>
#include <QTextDocument>
diff --git a/src/plugins/texteditor/refactoroverlay.cpp b/src/plugins/texteditor/refactoroverlay.cpp
index e2d729cbf6..0c31724c14 100644
--- a/src/plugins/texteditor/refactoroverlay.cpp
+++ b/src/plugins/texteditor/refactoroverlay.cpp
@@ -32,7 +32,6 @@
#include "basetexteditor.h"
#include <QPainter>
-#include <QTextBlock>
#include <QDebug>
diff --git a/src/plugins/texteditor/semantichighlighter.h b/src/plugins/texteditor/semantichighlighter.h
index e068d3b351..a57de4eedd 100644
--- a/src/plugins/texteditor/semantichighlighter.h
+++ b/src/plugins/texteditor/semantichighlighter.h
@@ -33,8 +33,6 @@
#include "texteditor_global.h"
#include <QHash>
-#include <QMap>
-#include <QVector>
#include <QFuture>
#include <QTextCharFormat>
diff --git a/src/plugins/texteditor/simplecodestylepreferences.cpp b/src/plugins/texteditor/simplecodestylepreferences.cpp
index 73ab6341b4..1e183c1123 100644
--- a/src/plugins/texteditor/simplecodestylepreferences.cpp
+++ b/src/plugins/texteditor/simplecodestylepreferences.cpp
@@ -28,7 +28,6 @@
****************************************************************************/
#include "simplecodestylepreferences.h"
-#include "tabsettings.h"
using namespace TextEditor;
diff --git a/src/plugins/texteditor/simplecodestylepreferences.h b/src/plugins/texteditor/simplecodestylepreferences.h
index 298dad1137..30e9f0d517 100644
--- a/src/plugins/texteditor/simplecodestylepreferences.h
+++ b/src/plugins/texteditor/simplecodestylepreferences.h
@@ -31,7 +31,6 @@
#define SIMPLECODESTYLEPREFERENCES_H
#include "icodestylepreferences.h"
-#include "tabsettings.h"
namespace TextEditor {
diff --git a/src/plugins/texteditor/snippets/snippeteditor.cpp b/src/plugins/texteditor/snippets/snippeteditor.cpp
index f6093fb9b3..a179942783 100644
--- a/src/plugins/texteditor/snippets/snippeteditor.cpp
+++ b/src/plugins/texteditor/snippets/snippeteditor.cpp
@@ -31,9 +31,7 @@
#include <texteditor/basetextdocument.h>
#include <texteditor/texteditorconstants.h>
-#include <texteditor/normalindenter.h>
-#include <QTextDocument>
#include <QFocusEvent>
using namespace TextEditor;
diff --git a/src/plugins/texteditor/snippets/snippetssettingspage.cpp b/src/plugins/texteditor/snippets/snippetssettingspage.cpp
index 724a6948e3..d9d2c72312 100644
--- a/src/plugins/texteditor/snippets/snippetssettingspage.cpp
+++ b/src/plugins/texteditor/snippets/snippetssettingspage.cpp
@@ -33,20 +33,16 @@
#include "snippet.h"
#include "snippetscollection.h"
#include "snippetssettings.h"
-#include "reuse.h"
#include "ui_snippetssettingspage.h"
#include <coreplugin/icore.h>
#include <texteditor/texteditorsettings.h>
-#include <texteditor/fontsettings.h>
#include <extensionsystem/pluginmanager.h>
#include <QModelIndex>
#include <QAbstractTableModel>
#include <QList>
-#include <QSettings>
#include <QTextStream>
-#include <QHash>
#include <QMessageBox>
namespace TextEditor {
diff --git a/src/plugins/texteditor/syntaxhighlighter.cpp b/src/plugins/texteditor/syntaxhighlighter.cpp
index 1a2776dc76..ed75207816 100644
--- a/src/plugins/texteditor/syntaxhighlighter.cpp
+++ b/src/plugins/texteditor/syntaxhighlighter.cpp
@@ -31,13 +31,6 @@
#include "basetextdocument.h"
#include "basetextdocumentlayout.h"
-#include <qtextdocument.h>
-#include <qtextlayout.h>
-#include <qpointer.h>
-#include <qtextobject.h>
-#include <qtextcursor.h>
-#include <qdebug.h>
-#include <qtextedit.h>
#include <qtimer.h>
#include <math.h>
diff --git a/src/plugins/texteditor/tabsettings.h b/src/plugins/texteditor/tabsettings.h
index 312c685ab6..95071667df 100644
--- a/src/plugins/texteditor/tabsettings.h
+++ b/src/plugins/texteditor/tabsettings.h
@@ -32,7 +32,6 @@
#include "texteditor_global.h"
-#include <QVariant>
#include <QTextBlock>
QT_BEGIN_NAMESPACE
diff --git a/src/plugins/texteditor/texteditoractionhandler.cpp b/src/plugins/texteditor/texteditoractionhandler.cpp
index ccfaf0fd7e..ea8a42cb37 100644
--- a/src/plugins/texteditor/texteditoractionhandler.cpp
+++ b/src/plugins/texteditor/texteditoractionhandler.cpp
@@ -40,15 +40,10 @@
#include <coreplugin/coreconstants.h>
#include <coreplugin/actionmanager/actionmanager.h>
#include <coreplugin/actionmanager/actioncontainer.h>
-#include <coreplugin/actionmanager/command.h>
-#include <coreplugin/editormanager/editormanager.h>
-#include <coreplugin/id.h>
#include <utils/qtcassert.h>
-#include <QSet>
#include <QDebug>
#include <QAction>
-#include <QTextCursor>
using namespace TextEditor;
using namespace TextEditor::Internal;
diff --git a/src/plugins/texteditor/texteditoractionhandler.h b/src/plugins/texteditor/texteditoractionhandler.h
index 0a8f510b43..964ee91a1f 100644
--- a/src/plugins/texteditor/texteditoractionhandler.h
+++ b/src/plugins/texteditor/texteditoractionhandler.h
@@ -33,7 +33,6 @@
#include "texteditor_global.h"
#include <coreplugin/icontext.h>
-#include <coreplugin/id.h>
#include <QObject>
#include <QPointer>
diff --git a/src/plugins/texteditor/texteditorplugin.cpp b/src/plugins/texteditor/texteditorplugin.cpp
index 0384ae2bc7..3ad315773e 100644
--- a/src/plugins/texteditor/texteditorplugin.cpp
+++ b/src/plugins/texteditor/texteditorplugin.cpp
@@ -34,7 +34,6 @@
#include "findinopenfiles.h"
#include "fontsettings.h"
#include "linenumberfilter.h"
-#include "texteditorconstants.h"
#include "texteditorsettings.h"
#include "textfilewizard.h"
#include "plaintexteditorfactory.h"
@@ -42,22 +41,14 @@
#include "manager.h"
#include "outlinefactory.h"
#include "snippets/plaintextsnippetprovider.h"
-#include "codeassist/assistenums.h"
-#include "basetextmark.h"
#include "basetextmarkregistry.h"
#include <coreplugin/icore.h>
-#include <coreplugin/coreconstants.h>
-#include <coreplugin/mimedatabase.h>
#include <coreplugin/variablemanager.h>
#include <coreplugin/actionmanager/actionmanager.h>
-#include <coreplugin/actionmanager/command.h>
-#include <coreplugin/editormanager/editormanager.h>
-#include <coreplugin/id.h>
#include <coreplugin/externaltoolmanager.h>
#include <extensionsystem/pluginmanager.h>
#include <texteditor/texteditoractionhandler.h>
-#include <find/searchresultwindow.h>
#include <utils/qtcassert.h>
#include <QtPlugin>
diff --git a/src/plugins/texteditor/texteditorsettings.cpp b/src/plugins/texteditor/texteditorsettings.cpp
index 877d337f99..6bbf02464f 100644
--- a/src/plugins/texteditor/texteditorsettings.cpp
+++ b/src/plugins/texteditor/texteditorsettings.cpp
@@ -28,7 +28,6 @@
****************************************************************************/
#include "texteditorsettings.h"
-#include "texteditorconstants.h"
#include "basetexteditor.h"
#include "behaviorsettings.h"
@@ -41,7 +40,6 @@
#include "storagesettings.h"
#include "tabsettings.h"
#include "extraencodingsettings.h"
-#include "texteditorplugin.h"
#include "highlightersettingspage.h"
#include "snippetssettingspage.h"
#include "icodestylepreferences.h"
diff --git a/src/plugins/texteditor/textfilewizard.cpp b/src/plugins/texteditor/textfilewizard.cpp
index 7de7f18c1d..a2dbca480f 100644
--- a/src/plugins/texteditor/textfilewizard.cpp
+++ b/src/plugins/texteditor/textfilewizard.cpp
@@ -28,8 +28,6 @@
****************************************************************************/
#include "textfilewizard.h"
-#include "basetexteditor.h"
-#include "texteditorconstants.h"
#include <QDebug>
using namespace TextEditor;
diff --git a/src/plugins/texteditor/typingsettings.h b/src/plugins/texteditor/typingsettings.h
index d02118ff55..10c5178188 100644
--- a/src/plugins/texteditor/typingsettings.h
+++ b/src/plugins/texteditor/typingsettings.h
@@ -32,7 +32,6 @@
#include "texteditor_global.h"
-#include <QVariant>
#include <QTextBlock>
QT_BEGIN_NAMESPACE