From 6a6af5a59c2a9aa8f14058d69fbc76d16ece8442 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Thu, 18 Aug 2011 15:04:13 +0200 Subject: [PATCH] Header cleanup in various plugins. Change-Id: I16b273cc792bfd2035d35e7c67675f039cd387b9 Reviewed-on: http://codereview.qt.nokia.com/3185 Reviewed-by: Friedemann Kleint --- src/libs/cplusplus/ModelManagerInterface.h | 4 ---- .../cppeditor/cppinsertqtpropertymembers.cpp | 1 + src/plugins/cppeditor/cppquickfix.h | 4 ---- src/plugins/cpptools/abstracteditorsupport.cpp | 1 + src/plugins/cpptools/abstracteditorsupport.h | 6 +++++- src/plugins/cpptools/cppqtstyleindenter.h | 4 +++- src/plugins/cpptools/insertionpointlocator.cpp | 1 + src/plugins/cpptools/insertionpointlocator.h | 1 - src/plugins/find/findplugin.h | 2 -- src/plugins/glsleditor/glslcompletionassist.h | 4 ++++ src/plugins/glsleditor/glsleditor.h | 13 +++++++++---- src/plugins/glsleditor/glslhoverhandler.cpp | 1 + 12 files changed, 25 insertions(+), 17 deletions(-) diff --git a/src/libs/cplusplus/ModelManagerInterface.h b/src/libs/cplusplus/ModelManagerInterface.h index 23f34bfbc41..0a9cf6eaeef 100644 --- a/src/libs/cplusplus/ModelManagerInterface.h +++ b/src/libs/cplusplus/ModelManagerInterface.h @@ -53,10 +53,6 @@ namespace ProjectExplorer { class Project; } -namespace TextEditor { - class ITextEditor; -} - namespace CppTools { class AbstractEditorSupport; } diff --git a/src/plugins/cppeditor/cppinsertqtpropertymembers.cpp b/src/plugins/cppeditor/cppinsertqtpropertymembers.cpp index 9945746f062..ed1d99276ba 100644 --- a/src/plugins/cppeditor/cppinsertqtpropertymembers.cpp +++ b/src/plugins/cppeditor/cppinsertqtpropertymembers.cpp @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include diff --git a/src/plugins/cppeditor/cppquickfix.h b/src/plugins/cppeditor/cppquickfix.h index d2e91311c74..3d93b41f286 100644 --- a/src/plugins/cppeditor/cppquickfix.h +++ b/src/plugins/cppeditor/cppquickfix.h @@ -34,10 +34,6 @@ #define CPPQUICKFIX_H #include "cppeditor_global.h" -#include "cppsemanticinfo.h" - -#include -#include #include namespace CppTools { diff --git a/src/plugins/cpptools/abstracteditorsupport.cpp b/src/plugins/cpptools/abstracteditorsupport.cpp index 7d0212fde2c..02bb21d0f5d 100644 --- a/src/plugins/cpptools/abstracteditorsupport.cpp +++ b/src/plugins/cpptools/abstracteditorsupport.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include diff --git a/src/plugins/cpptools/abstracteditorsupport.h b/src/plugins/cpptools/abstracteditorsupport.h index 79e2e9bcd3d..916d5046701 100644 --- a/src/plugins/cpptools/abstracteditorsupport.h +++ b/src/plugins/cpptools/abstracteditorsupport.h @@ -35,7 +35,11 @@ #include "cpptools_global.h" -#include +#include + +namespace CPlusPlus { +class CppModelManagerInterface; +} namespace CppTools { diff --git a/src/plugins/cpptools/cppqtstyleindenter.h b/src/plugins/cpptools/cppqtstyleindenter.h index deeb5a11c5b..b4fb2ee6573 100644 --- a/src/plugins/cpptools/cppqtstyleindenter.h +++ b/src/plugins/cpptools/cppqtstyleindenter.h @@ -34,8 +34,8 @@ #define CPPQTSTYLEINDENTER_H #include "cpptools_global.h" + #include -#include "cppcodestylesettingspage.h" namespace TextEditor { @@ -43,6 +43,8 @@ class IFallbackPreferences; } namespace CppTools { +class CppCodeStyleSettings; +class CppCodeStylePreferences; class CPPTOOLS_EXPORT CppQtStyleIndenter : public TextEditor::Indenter { diff --git a/src/plugins/cpptools/insertionpointlocator.cpp b/src/plugins/cpptools/insertionpointlocator.cpp index 7aeb5dead10..af8aa1f6e36 100644 --- a/src/plugins/cpptools/insertionpointlocator.cpp +++ b/src/plugins/cpptools/insertionpointlocator.cpp @@ -38,6 +38,7 @@ #include #include #include +#include #include #include diff --git a/src/plugins/cpptools/insertionpointlocator.h b/src/plugins/cpptools/insertionpointlocator.h index d530f82f400..b3506ec55cf 100644 --- a/src/plugins/cpptools/insertionpointlocator.h +++ b/src/plugins/cpptools/insertionpointlocator.h @@ -37,7 +37,6 @@ #include #include -#include #include diff --git a/src/plugins/find/findplugin.h b/src/plugins/find/findplugin.h index ec96c54118c..4cc936a3d10 100644 --- a/src/plugins/find/findplugin.h +++ b/src/plugins/find/findplugin.h @@ -38,8 +38,6 @@ #include -#include - QT_BEGIN_NAMESPACE class QStringListModel; QT_END_NAMESPACE diff --git a/src/plugins/glsleditor/glslcompletionassist.h b/src/plugins/glsleditor/glslcompletionassist.h index 78daea88186..92be9c84630 100644 --- a/src/plugins/glsleditor/glslcompletionassist.h +++ b/src/plugins/glsleditor/glslcompletionassist.h @@ -43,6 +43,10 @@ #include #include +namespace GLSL { +class Function; +} + namespace TextEditor { class BasicProposalItem; } diff --git a/src/plugins/glsleditor/glsleditor.h b/src/plugins/glsleditor/glsleditor.h index 703569357fc..13fbfba604e 100644 --- a/src/plugins/glsleditor/glsleditor.h +++ b/src/plugins/glsleditor/glsleditor.h @@ -34,12 +34,8 @@ #define GLSLEDITOR_H #include "glsleditor_global.h" -#include "glsleditoreditable.h" - -#include #include -#include #include #include @@ -49,12 +45,21 @@ class QComboBox; class QTimer; QT_END_NAMESPACE +namespace GLSL { +class Engine; +class TranslationUnitAST; +class Scope; +} + namespace Core { class ICore; } namespace GLSLEditor { class GLSLTextEditorWidget; +namespace Internal { +class GLSLEditorEditable; +} class GLSLEDITOR_EXPORT Document { diff --git a/src/plugins/glsleditor/glslhoverhandler.cpp b/src/plugins/glsleditor/glslhoverhandler.cpp index e862555919b..3de9449f69f 100644 --- a/src/plugins/glsleditor/glslhoverhandler.cpp +++ b/src/plugins/glsleditor/glslhoverhandler.cpp @@ -32,6 +32,7 @@ #include "glslhoverhandler.h" #include "glsleditor.h" +#include "glsleditoreditable.h" #include #include