From d33af01d0909e98ea88baf941f395cd73963786c Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Thu, 26 Feb 2015 09:33:24 +0100 Subject: [PATCH] Clean exported headers of the VcsBase plugin. Change-Id: Ibfe20bc7156e14e33fd0448586f5cc625494e008 Reviewed-by: Orgad Shaneh --- src/plugins/bazaar/bazaarclient.cpp | 2 ++ src/plugins/bazaar/bazaarcommitwidget.cpp | 1 + src/plugins/bazaar/bazaarcontrol.cpp | 2 ++ src/plugins/cvs/cvscontrol.cpp | 2 ++ src/plugins/git/gitsettings.cpp | 1 + src/plugins/git/gitsubmiteditorwidget.cpp | 2 ++ src/plugins/mercurial/mercurialcommitwidget.cpp | 1 + src/plugins/mercurial/mercurialcontrol.cpp | 2 ++ src/plugins/subversion/subversioncontrol.cpp | 2 ++ src/plugins/vcsbase/basecheckoutwizardfactory.h | 3 +-- src/plugins/vcsbase/basevcseditorfactory.h | 3 ++- src/plugins/vcsbase/submiteditorwidget.h | 4 +--- src/plugins/vcsbase/vcsbaseclient.h | 3 ++- src/plugins/vcsbase/vcsbaseclientsettings.h | 3 +-- src/plugins/vcsbase/vcsbaseplugin.h | 7 +++++-- src/plugins/vcsbase/vcsbasesubmiteditor.cpp | 1 + src/plugins/vcsbase/vcscommand.cpp | 1 + src/plugins/vcsbase/vcscommand.h | 9 ++++++--- src/plugins/vcsbase/vcsoutputwindow.h | 3 +-- 19 files changed, 36 insertions(+), 16 deletions(-) diff --git a/src/plugins/bazaar/bazaarclient.cpp b/src/plugins/bazaar/bazaarclient.cpp index 75de80ea9d9..70f94c7bdb5 100644 --- a/src/plugins/bazaar/bazaarclient.cpp +++ b/src/plugins/bazaar/bazaarclient.cpp @@ -30,6 +30,8 @@ #include "bazaarclient.h" #include "constants.h" +#include + #include #include #include diff --git a/src/plugins/bazaar/bazaarcommitwidget.cpp b/src/plugins/bazaar/bazaarcommitwidget.cpp index 99d4f12c639..ad2084be0a5 100644 --- a/src/plugins/bazaar/bazaarcommitwidget.cpp +++ b/src/plugins/bazaar/bazaarcommitwidget.cpp @@ -32,6 +32,7 @@ #include #include +#include #include #include diff --git a/src/plugins/bazaar/bazaarcontrol.cpp b/src/plugins/bazaar/bazaarcontrol.cpp index aff54e5814d..c74ba8f0f93 100644 --- a/src/plugins/bazaar/bazaarcontrol.cpp +++ b/src/plugins/bazaar/bazaarcontrol.cpp @@ -32,6 +32,8 @@ #include +#include + #include #include #include diff --git a/src/plugins/cvs/cvscontrol.cpp b/src/plugins/cvs/cvscontrol.cpp index 2aa38aeaea2..ff274a1390c 100644 --- a/src/plugins/cvs/cvscontrol.cpp +++ b/src/plugins/cvs/cvscontrol.cpp @@ -34,6 +34,8 @@ #include +#include + #include using namespace Cvs; diff --git a/src/plugins/git/gitsettings.cpp b/src/plugins/git/gitsettings.cpp index aa157433409..89cc06ed9c7 100644 --- a/src/plugins/git/gitsettings.cpp +++ b/src/plugins/git/gitsettings.cpp @@ -30,6 +30,7 @@ #include "gitsettings.h" +#include #include #include diff --git a/src/plugins/git/gitsubmiteditorwidget.cpp b/src/plugins/git/gitsubmiteditorwidget.cpp index 582dea38c7d..f66991d3886 100644 --- a/src/plugins/git/gitsubmiteditorwidget.cpp +++ b/src/plugins/git/gitsubmiteditorwidget.cpp @@ -33,6 +33,8 @@ #include "githighlighters.h" #include "logchangedialog.h" +#include + #include #include diff --git a/src/plugins/mercurial/mercurialcommitwidget.cpp b/src/plugins/mercurial/mercurialcommitwidget.cpp index 320e773afd9..cfcbf759d06 100644 --- a/src/plugins/mercurial/mercurialcommitwidget.cpp +++ b/src/plugins/mercurial/mercurialcommitwidget.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include #include diff --git a/src/plugins/mercurial/mercurialcontrol.cpp b/src/plugins/mercurial/mercurialcontrol.cpp index fbbfe202461..8482d703538 100644 --- a/src/plugins/mercurial/mercurialcontrol.cpp +++ b/src/plugins/mercurial/mercurialcontrol.cpp @@ -36,6 +36,8 @@ #include +#include + #include #include #include diff --git a/src/plugins/subversion/subversioncontrol.cpp b/src/plugins/subversion/subversioncontrol.cpp index 928dcb9bcc1..052abac0eb4 100644 --- a/src/plugins/subversion/subversioncontrol.cpp +++ b/src/plugins/subversion/subversioncontrol.cpp @@ -34,6 +34,8 @@ #include +#include + #include namespace Subversion { diff --git a/src/plugins/vcsbase/basecheckoutwizardfactory.h b/src/plugins/vcsbase/basecheckoutwizardfactory.h index deeab0b47d6..46dcb74563a 100644 --- a/src/plugins/vcsbase/basecheckoutwizardfactory.h +++ b/src/plugins/vcsbase/basecheckoutwizardfactory.h @@ -34,10 +34,9 @@ #include "vcsbase_global.h" #include -#include - #include +namespace Utils { class FileName; } namespace VcsBase { class BaseCheckoutWizard; class VcsCommand; diff --git a/src/plugins/vcsbase/basevcseditorfactory.h b/src/plugins/vcsbase/basevcseditorfactory.h index f166799a23b..8abba89621f 100644 --- a/src/plugins/vcsbase/basevcseditorfactory.h +++ b/src/plugins/vcsbase/basevcseditorfactory.h @@ -32,11 +32,12 @@ #define BASEVCSEDITORFACTORY_H #include "vcsbase_global.h" -#include "vcsbaseeditor.h" #include namespace VcsBase { +class VcsBaseEditor; +class VcsBaseEditorParameters; class VCSBASE_EXPORT VcsEditorFactory : public TextEditor::TextEditorFactory { diff --git a/src/plugins/vcsbase/submiteditorwidget.h b/src/plugins/vcsbase/submiteditorwidget.h index 7f784b2613f..e44082345b7 100644 --- a/src/plugins/vcsbase/submiteditorwidget.h +++ b/src/plugins/vcsbase/submiteditorwidget.h @@ -33,9 +33,6 @@ #include "vcsbase_global.h" -#include - -#include #include QT_BEGIN_NAMESPACE @@ -43,6 +40,7 @@ class QAction; class QModelIndex; QT_END_NAMESPACE +namespace Utils { class CompletingTextEdit; } namespace VcsBase { class SubmitFieldWidget; diff --git a/src/plugins/vcsbase/vcsbaseclient.h b/src/plugins/vcsbase/vcsbaseclient.h index dacc51ac94b..37f355e2aeb 100644 --- a/src/plugins/vcsbase/vcsbaseclient.h +++ b/src/plugins/vcsbase/vcsbaseclient.h @@ -32,7 +32,6 @@ #define VCSBASECLIENT_H #include "vcsbase_global.h" -#include #include #include @@ -45,6 +44,8 @@ class QVariant; class QProcessEnvironment; QT_END_NAMESPACE +namespace Core { class Id; } + namespace Utils { struct SynchronousProcessResponse; class ExitCodeInterpreter; diff --git a/src/plugins/vcsbase/vcsbaseclientsettings.h b/src/plugins/vcsbase/vcsbaseclientsettings.h index b999b4d3fcd..7255fb261f9 100644 --- a/src/plugins/vcsbase/vcsbaseclientsettings.h +++ b/src/plugins/vcsbase/vcsbaseclientsettings.h @@ -33,8 +33,6 @@ #include "vcsbase_global.h" -#include - #include #include #include @@ -43,6 +41,7 @@ QT_BEGIN_NAMESPACE class QSettings; QT_END_NAMESPACE +namespace Utils { class FileName; } namespace VcsBase { namespace Internal { class VcsBaseClientSettingsPrivate; } diff --git a/src/plugins/vcsbase/vcsbaseplugin.h b/src/plugins/vcsbase/vcsbaseplugin.h index 10dbea73d08..3b92423518d 100644 --- a/src/plugins/vcsbase/vcsbaseplugin.h +++ b/src/plugins/vcsbase/vcsbaseplugin.h @@ -34,7 +34,6 @@ #include "vcsbase_global.h" #include -#include #include #include @@ -45,7 +44,11 @@ class QAction; class QTextCodec; QT_END_NAMESPACE -namespace Utils { struct SynchronousProcessResponse; } +namespace Utils +{ +class FileName; +struct SynchronousProcessResponse; +} namespace Core { class Context; diff --git a/src/plugins/vcsbase/vcsbasesubmiteditor.cpp b/src/plugins/vcsbase/vcsbasesubmiteditor.cpp index c383b0d6482..c6cc51479d5 100644 --- a/src/plugins/vcsbase/vcsbasesubmiteditor.cpp +++ b/src/plugins/vcsbase/vcsbasesubmiteditor.cpp @@ -44,6 +44,7 @@ #include #include #include +#include #include #include #include diff --git a/src/plugins/vcsbase/vcscommand.cpp b/src/plugins/vcsbase/vcscommand.cpp index 0cc6bbc6fbe..1f6c3de5334 100644 --- a/src/plugins/vcsbase/vcscommand.cpp +++ b/src/plugins/vcsbase/vcscommand.cpp @@ -35,6 +35,7 @@ #include #include #include +#include #include #include #include diff --git a/src/plugins/vcsbase/vcscommand.h b/src/plugins/vcsbase/vcscommand.h index acf34d6ed0d..f2eea82553d 100644 --- a/src/plugins/vcsbase/vcscommand.h +++ b/src/plugins/vcsbase/vcscommand.h @@ -33,9 +33,6 @@ #include "vcsbase_global.h" -#include -#include - #include QT_BEGIN_NAMESPACE @@ -47,6 +44,12 @@ template class QFutureInterface; QT_END_NAMESPACE +namespace Utils { +struct SynchronousProcessResponse; +class ExitCodeInterpreter; +class FileName; +} + namespace VcsBase { namespace Internal { class VcsCommandPrivate; } diff --git a/src/plugins/vcsbase/vcsoutputwindow.h b/src/plugins/vcsbase/vcsoutputwindow.h index 9ed45c6ae64..9d481492e48 100644 --- a/src/plugins/vcsbase/vcsoutputwindow.h +++ b/src/plugins/vcsbase/vcsoutputwindow.h @@ -35,8 +35,7 @@ #include -#include - +namespace Utils { class FileName; } namespace VcsBase { class VCSBASE_EXPORT VcsOutputWindow : public Core::IOutputPane