From 5232f29157513ff2cb5b0fb0b6179604650053f2 Mon Sep 17 00:00:00 2001 From: Radovan Zivkovic Date: Thu, 22 May 2014 02:42:30 +0200 Subject: [PATCH] Cleanup includes Change-Id: I3b6e524ca3fdafb792f7047eae3114dd0a0e3a49 Reviewed-by: Orgad Shaneh --- .../interfaces/iattributecontainer.h | 5 +- .../iattributedescriptiondataitem.h | 8 +-- .../interfaces/iconfiguration.h | 4 +- .../interfaces/iconfigurationbuildtool.h | 1 - .../interfaces/iconfigurationbuildtools.h | 6 ++- .../interfaces/iconfigurations.h | 2 - .../interfaces/idebuggertools.h | 4 ++ .../interfaces/ideploymenttools.h | 4 ++ .../vcprojectmanager/interfaces/ifile.h | 5 +- .../interfaces/ifilecontainer.h | 2 + .../vcprojectmanager/interfaces/iglobal.h | 1 - .../vcprojectmanager/interfaces/iplatform.h | 2 - .../vcprojectmanager/interfaces/ireference.h | 2 - .../interfaces/isectioncontainer.h | 5 +- .../interfaces/itoolattribute.h | 4 +- .../vcprojectmanager/interfaces/itoolfile.h | 1 - .../vcprojectmanager/interfaces/itools.h | 2 +- .../interfaces/itoolsection.h | 1 - .../interfaces/ivcprojectnodemodel.h | 7 ++- .../interfaces/ivisualstudioproject.h | 3 +- src/plugins/vcprojectmanager/menuhandler.cpp | 17 ++----- src/plugins/vcprojectmanager/menuhandler.h | 2 + .../vcprojectmanager/msbuildoutputparser.cpp | 1 + .../vcprojectmanager/msbuildoutputparser.h | 1 + .../msbuildversionmanager.cpp | 2 - .../vcprojectmanager/msbuildversionmanager.h | 6 +-- src/plugins/vcprojectmanager/vcmakestep.cpp | 13 +---- src/plugins/vcprojectmanager/vcmakestep.h | 3 +- src/plugins/vcprojectmanager/vcproject.cpp | 49 ++++++++----------- src/plugins/vcprojectmanager/vcproject.h | 7 +-- .../vcprojectbuildconfiguration.cpp | 14 +++--- .../vcprojectbuildoptionspage.cpp | 10 ++-- .../vcprojectbuildoptionspage.h | 7 +-- .../vcprojectmanager/vcprojectfile.cpp | 3 +- src/plugins/vcprojectmanager/vcprojectfile.h | 4 +- .../vcprojectkitinformation.cpp | 5 +- .../vcprojectmanager/vcprojectmanager.cpp | 14 +----- .../vcprojectmanager/vcprojectmanager.h | 2 - .../vcprojectmanagerconstants.h | 2 +- .../vcprojectmanagerplugin.cpp | 19 ++----- .../vcprojectmodel/activexreference.cpp | 9 ++-- .../vcprojectmodel/activexreference.h | 7 +-- .../vcprojectmodel/assemblyreference.cpp | 8 +-- .../vcprojectmodel/assemblyreference.h | 5 +- .../vcprojectmodel/configuration.cpp | 23 ++++----- .../vcprojectmodel/configuration.h | 10 ++-- .../configurationbuildtools.cpp | 2 + .../vcprojectmodel/configurationcontainer.cpp | 2 + .../vcprojectmodel/configurationcontainer.h | 8 ++- .../vcprojectmodel/configurations.cpp | 12 +++-- .../vcprojectmodel/configurations.h | 4 -- .../vcprojectmodel/debuggertool.cpp | 2 + .../vcprojectmodel/debuggertool.h | 4 ++ .../vcprojectmodel/debuggertools.cpp | 3 ++ .../vcprojectmodel/debuggertools.h | 1 + .../vcprojectmodel/defaulttoolfile.cpp | 4 +- .../vcprojectmodel/defaulttoolfile.h | 4 ++ .../vcprojectmodel/deploymenttool.cpp | 2 + .../vcprojectmodel/deploymenttool.h | 4 ++ .../vcprojectmodel/deploymenttools.cpp | 2 + .../vcprojectmodel/deploymenttools.h | 1 + .../vcprojectmanager/vcprojectmodel/file.cpp | 29 ++++++----- .../vcprojectmanager/vcprojectmodel/file.h | 7 ++- .../vcprojectmodel/filebuildconfiguration.cpp | 23 +++++++-- .../vcprojectmodel/filebuildconfiguration.h | 4 ++ .../vcprojectmodel/filecontainer.cpp | 11 +++-- .../vcprojectmodel/filecontainer.h | 9 ++-- .../vcprojectmanager/vcprojectmodel/files.cpp | 5 +- .../vcprojectmanager/vcprojectmodel/files.h | 9 ++-- .../generalattributecontainer.cpp | 2 + .../vcprojectmodel/global.cpp | 2 + .../vcprojectmanager/vcprojectmodel/global.h | 6 +++ .../vcprojectmodel/globals.cpp | 3 ++ .../vcprojectmanager/vcprojectmodel/globals.h | 4 -- .../vcprojectmodel/platform.cpp | 2 + .../vcprojectmodel/platform.h | 6 +++ .../vcprojectmodel/platforms.cpp | 3 ++ .../vcprojectmodel/platforms.h | 4 -- .../vcprojectmodel/projectreference.cpp | 6 ++- .../vcprojectmodel/projectreference.h | 4 ++ .../vcprojectmodel/publishingdata.cpp | 5 +- .../vcprojectmodel/publishingdata.h | 6 ++- .../vcprojectmodel/publishingitem.cpp | 4 +- .../vcprojectmodel/publishingitem.h | 4 ++ .../vcprojectmodel/references.cpp | 8 ++- .../vcprojectmodel/references.h | 4 +- .../vcprojectmodel/toolfile.cpp | 4 +- .../vcprojectmodel/toolfile.h | 4 ++ .../vcprojectmodel/toolfiles.cpp | 6 ++- .../vcprojectmodel/toolfiles.h | 3 +- .../vcprojectmanager/vcprojectmodel/tools.cpp | 4 +- .../tools/configurationtool.cpp | 14 +++--- .../vcprojectmodel/tools/configurationtool.h | 11 ++--- .../tools/generaltoolattributecontainer.h | 3 +- .../tools/prebuildeventtool.cpp | 11 ++--- .../attributedescriptiondataitem.cpp | 2 +- .../attributedescriptiondataitem.h | 5 +- .../toolattributes/booltoolattribute.cpp | 2 +- .../toolattributes/integertoolattribute.cpp | 2 +- .../stringlisttoolattribute.cpp | 2 +- .../toolattributes/stringlisttoolattribute.h | 2 + .../toolattributes/stringtoolattribute.cpp | 2 +- .../tools/toolattributes/tooldescription.cpp | 2 +- .../tools/toolattributes/tooldescription.h | 5 +- .../tooldescriptiondatamanager.cpp | 12 ++--- .../tooldescriptiondatamanager.h | 12 +++-- .../toolattributes/toolsectioncontainer.cpp | 8 +-- .../toolattributes/toolsectioncontainer.h | 1 + .../vcprojectmodel/tools/toolsection.cpp | 10 ++-- .../vcprojectmodel/tools/toolsection.h | 7 +-- .../tools/toolsectiondescription.cpp | 2 +- .../tools/toolsectiondescription.h | 7 ++- .../vcprojectmodel/vcdocprojectnodes.cpp | 12 ++--- .../vcprojectmodel/vcdocumentmodel.cpp | 3 +- .../vcprojectmodel/vcdocumentmodel.h | 6 ++- .../vcprojectmodel/vcprojectdocument.cpp | 37 +++++++------- .../vcprojectmodel/vcprojectdocument.h | 11 +++-- .../vcprojectmanager/vcschemamanager.cpp | 7 ++- .../vcprojectmanager/vcschemamanager.h | 3 +- .../widgets/basicconfigurationwidget.cpp | 7 +-- .../widgets/basicconfigurationwidget.h | 4 +- .../widgets/configurationbasewidget.cpp | 16 +++--- .../widgets/configurationbasewidget.h | 6 +-- .../widgets/configurationseditwidget.cpp | 31 ++++++------ .../widgets/configurationseditwidget.h | 5 +- .../widgets/configurationswidget.cpp | 9 ++-- .../widgets/configurationswidget.h | 2 +- .../widgets/fileconfigurationseditwidget.cpp | 16 +++--- .../widgets/fileconfigurationseditwidget.h | 4 +- .../fileconfigurationsettingswidget.cpp | 11 +++-- .../widgets/fileconfigurationsettingswidget.h | 5 +- .../widgets/projectsettingswidget.cpp | 3 +- .../widgets/projectsettingswidget.h | 4 +- .../widgets/schemaoptionswidget.h | 1 - .../widgets/toolschemawidget.cpp | 15 ++---- .../widgets/toolschemawidget.h | 6 --- .../booltoolattributesettingsitem.cpp | 7 ++- .../booltoolattributesettingsitem.h | 2 + .../integertoolattributesettingsitem.cpp | 3 +- .../stringlisttoolattributesettingsitem.cpp | 2 +- .../stringlisttoolattributesettingsitem.h | 1 - .../stringtoolattributesettingsitem.cpp | 2 +- .../toolwidgets/toolsectionsettingswidget.cpp | 6 +-- .../toolwidgets/toolsectionsettingswidget.h | 5 +- .../toolwidgets/toolsettingswidget.cpp | 7 ++- .../widgets/toolwidgets/toolsettingswidget.h | 2 - .../widgets/vcenternamedialog.cpp | 3 +- .../widgets/vcprojectkitconfigwidget.cpp | 7 +-- .../widgets/vcprojectkitconfigwidget.h | 2 +- 149 files changed, 519 insertions(+), 434 deletions(-) diff --git a/src/plugins/vcprojectmanager/interfaces/iattributecontainer.h b/src/plugins/vcprojectmanager/interfaces/iattributecontainer.h index 853f98b3b19..03a415477bb 100644 --- a/src/plugins/vcprojectmanager/interfaces/iattributecontainer.h +++ b/src/plugins/vcprojectmanager/interfaces/iattributecontainer.h @@ -31,7 +31,10 @@ #define VCPROJECTMANAGER_INTERNAL_IATTRIBUTEHANDLER_H #include -#include + +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/iattributedescriptiondataitem.h b/src/plugins/vcprojectmanager/interfaces/iattributedescriptiondataitem.h index 894987327dd..beba16296a6 100644 --- a/src/plugins/vcprojectmanager/interfaces/iattributedescriptiondataitem.h +++ b/src/plugins/vcprojectmanager/interfaces/iattributedescriptiondataitem.h @@ -27,10 +27,10 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#ifndef VCPROJECTMANAGER_INTERNAL_ITOOLATTRIBUTESETTINGSDATAITEM_H -#define VCPROJECTMANAGER_INTERNAL_ITOOLATTRIBUTESETTINGSDATAITEM_H +#ifndef VCPROJECTMANAGER_INTERNAL_ITOOLATTRIBUTEDESCRIPTIONDATAITEM_H +#define VCPROJECTMANAGER_INTERNAL_ITOOLATTRIBUTEDESCRIPTIONDATAITEM_H -class QString; +#include namespace VcProjectManager { namespace Internal { @@ -58,4 +58,4 @@ public: } // namespace Internal } // namespace VcProjectManager -#endif // VCPROJECTMANAGER_INTERNAL_ITOOLATTRIBUTESETTINGSDATAITEM_H +#endif // VCPROJECTMANAGER_INTERNAL_ITOOLATTRIBUTEDESCRIPTIONDATAITEM_H diff --git a/src/plugins/vcprojectmanager/interfaces/iconfiguration.h b/src/plugins/vcprojectmanager/interfaces/iconfiguration.h index 688fdae1d32..2c41231ac22 100644 --- a/src/plugins/vcprojectmanager/interfaces/iconfiguration.h +++ b/src/plugins/vcprojectmanager/interfaces/iconfiguration.h @@ -30,10 +30,10 @@ #ifndef VCPROJECTMANAGER_INTERNAL_ICONFIGURATION_H #define VCPROJECTMANAGER_INTERNAL_ICONFIGURATION_H -#include -#include #include "ivcprojectnodemodel.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/iconfigurationbuildtool.h b/src/plugins/vcprojectmanager/interfaces/iconfigurationbuildtool.h index a7fd1acadbb..b142e53220e 100644 --- a/src/plugins/vcprojectmanager/interfaces/iconfigurationbuildtool.h +++ b/src/plugins/vcprojectmanager/interfaces/iconfigurationbuildtool.h @@ -30,7 +30,6 @@ #ifndef VCPROJECTMANAGER_INTERNAL_ICONFIGURATIONBUILDTOOL_H #define VCPROJECTMANAGER_INTERNAL_ICONFIGURATIONBUILDTOOL_H -#include #include "ivcprojectnodemodel.h" namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/interfaces/iconfigurationbuildtools.h b/src/plugins/vcprojectmanager/interfaces/iconfigurationbuildtools.h index 0edb0dc311f..1188ae5fa9d 100644 --- a/src/plugins/vcprojectmanager/interfaces/iconfigurationbuildtools.h +++ b/src/plugins/vcprojectmanager/interfaces/iconfigurationbuildtools.h @@ -31,7 +31,11 @@ #define VCPROJECTMANAGER_INTERNAL_ICONFIGURATIONBUILDTOOLS_H #include -#include + +QT_BEGIN_NAMESPACE +class QDomElement; +class QDomDocument; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/iconfigurations.h b/src/plugins/vcprojectmanager/interfaces/iconfigurations.h index 83b69480552..67bc2b69023 100644 --- a/src/plugins/vcprojectmanager/interfaces/iconfigurations.h +++ b/src/plugins/vcprojectmanager/interfaces/iconfigurations.h @@ -30,8 +30,6 @@ #ifndef VCPROJECTMANAGER_INTERNAL_ICONFIGURATIONHANDLER_H #define VCPROJECTMANAGER_INTERNAL_ICONFIGURATIONHANDLER_H -#include - #include "ivcprojectnodemodel.h" namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/interfaces/idebuggertools.h b/src/plugins/vcprojectmanager/interfaces/idebuggertools.h index b88931fa4c3..b5d0959f65c 100644 --- a/src/plugins/vcprojectmanager/interfaces/idebuggertools.h +++ b/src/plugins/vcprojectmanager/interfaces/idebuggertools.h @@ -30,8 +30,12 @@ #ifndef VCPROJECTMANAGER_INTERNAL_IDEBUGGERTOOLS_H #define VCPROJECTMANAGER_INTERNAL_IDEBUGGERTOOLS_H +#include + +QT_BEGIN_NAMESPACE class QDomElement; class QDomDocument; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/ideploymenttools.h b/src/plugins/vcprojectmanager/interfaces/ideploymenttools.h index e94f3b1f733..d53ba981ef5 100644 --- a/src/plugins/vcprojectmanager/interfaces/ideploymenttools.h +++ b/src/plugins/vcprojectmanager/interfaces/ideploymenttools.h @@ -30,8 +30,12 @@ #ifndef VCPROJECTMANAGER_INTERNAL_IDEPLOYMENTTOOLS_H #define VCPROJECTMANAGER_INTERNAL_IDEPLOYMENTTOOLS_H +#include + +QT_BEGIN_NAMESPACE class QDomElement; class QDomDocument; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/ifile.h b/src/plugins/vcprojectmanager/interfaces/ifile.h index 197180c96cd..bcd23ad951d 100644 --- a/src/plugins/vcprojectmanager/interfaces/ifile.h +++ b/src/plugins/vcprojectmanager/interfaces/ifile.h @@ -30,11 +30,10 @@ #ifndef VCPROJECTMANAGER_INTERNAL_IFILE_H #define VCPROJECTMANAGER_INTERNAL_IFILE_H -#include -#include - #include "ivcprojectnodemodel.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/ifilecontainer.h b/src/plugins/vcprojectmanager/interfaces/ifilecontainer.h index 95d03a5ce3a..d09fe8b6329 100644 --- a/src/plugins/vcprojectmanager/interfaces/ifilecontainer.h +++ b/src/plugins/vcprojectmanager/interfaces/ifilecontainer.h @@ -32,6 +32,8 @@ #include "ivcprojectnodemodel.h" +QT_FORWARD_DECLARE_CLASS(QStringList) + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/iglobal.h b/src/plugins/vcprojectmanager/interfaces/iglobal.h index f3adf618e5e..72958a34717 100644 --- a/src/plugins/vcprojectmanager/interfaces/iglobal.h +++ b/src/plugins/vcprojectmanager/interfaces/iglobal.h @@ -31,7 +31,6 @@ #define VCPROJECTMANAGER_INTERNAL_IGLOBAL_H #include "ivcprojectnodemodel.h" -#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/iplatform.h b/src/plugins/vcprojectmanager/interfaces/iplatform.h index 90206794b1a..fdff9bbd5bb 100644 --- a/src/plugins/vcprojectmanager/interfaces/iplatform.h +++ b/src/plugins/vcprojectmanager/interfaces/iplatform.h @@ -32,8 +32,6 @@ #include "ivcprojectnodemodel.h" -#include - namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/ireference.h b/src/plugins/vcprojectmanager/interfaces/ireference.h index 54dde429d8e..3f49442d543 100644 --- a/src/plugins/vcprojectmanager/interfaces/ireference.h +++ b/src/plugins/vcprojectmanager/interfaces/ireference.h @@ -30,8 +30,6 @@ #ifndef VCPROJECTMANAGER_INTERNAL_IREFERENCE_H #define VCPROJECTMANAGER_INTERNAL_IREFERENCE_H -#include - #include "ivcprojectnodemodel.h" namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/interfaces/isectioncontainer.h b/src/plugins/vcprojectmanager/interfaces/isectioncontainer.h index 89afce4524a..a0772b57a8c 100644 --- a/src/plugins/vcprojectmanager/interfaces/isectioncontainer.h +++ b/src/plugins/vcprojectmanager/interfaces/isectioncontainer.h @@ -31,7 +31,10 @@ #define VCPROJECTMANAGER_INTERNAL_ISECTIONCONTAINER_H #include -#include + +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/itoolattribute.h b/src/plugins/vcprojectmanager/interfaces/itoolattribute.h index e3711c92320..a442ba90400 100644 --- a/src/plugins/vcprojectmanager/interfaces/itoolattribute.h +++ b/src/plugins/vcprojectmanager/interfaces/itoolattribute.h @@ -30,9 +30,7 @@ #ifndef VCPROJECTMANAGER_INTERNAL_ITOOLATTRIBUTE_H #define VCPROJECTMANAGER_INTERNAL_ITOOLATTRIBUTE_H -#include - -class QWidget; +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/itoolfile.h b/src/plugins/vcprojectmanager/interfaces/itoolfile.h index c0bc6a94296..20d11d5a9b1 100644 --- a/src/plugins/vcprojectmanager/interfaces/itoolfile.h +++ b/src/plugins/vcprojectmanager/interfaces/itoolfile.h @@ -30,7 +30,6 @@ #ifndef VCPROJECTMANAGER_INTERNAL_ITOOLFILE_H #define VCPROJECTMANAGER_INTERNAL_ITOOLFILE_H -#include #include "ivcprojectnodemodel.h" namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/interfaces/itools.h b/src/plugins/vcprojectmanager/interfaces/itools.h index 26dd15ef985..55afe79d92b 100644 --- a/src/plugins/vcprojectmanager/interfaces/itools.h +++ b/src/plugins/vcprojectmanager/interfaces/itools.h @@ -30,8 +30,8 @@ #ifndef VCPROJECTMANAGER_INTERNAL_ITOOLHANDLER_H #define VCPROJECTMANAGER_INTERNAL_ITOOLHANDLER_H -#include #include +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/itoolsection.h b/src/plugins/vcprojectmanager/interfaces/itoolsection.h index 38e786eec86..bfdf8145158 100644 --- a/src/plugins/vcprojectmanager/interfaces/itoolsection.h +++ b/src/plugins/vcprojectmanager/interfaces/itoolsection.h @@ -33,7 +33,6 @@ namespace VcProjectManager { namespace Internal { -class IToolAttribute; class IToolSectionDescription; class VcNodeWidget; class IToolAttributeContainer; diff --git a/src/plugins/vcprojectmanager/interfaces/ivcprojectnodemodel.h b/src/plugins/vcprojectmanager/interfaces/ivcprojectnodemodel.h index 0eaaeb1fd3a..bd2cfeb6bbb 100644 --- a/src/plugins/vcprojectmanager/interfaces/ivcprojectnodemodel.h +++ b/src/plugins/vcprojectmanager/interfaces/ivcprojectnodemodel.h @@ -30,7 +30,12 @@ #ifndef VCPROJECTMANAGER_INTERNAL_VCPROJECTNODE_H #define VCPROJECTMANAGER_INTERNAL_VCPROJECTNODE_H -#include +#include + +QT_BEGIN_NAMESPACE +class QDomNode; +class QDomDocument; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/interfaces/ivisualstudioproject.h b/src/plugins/vcprojectmanager/interfaces/ivisualstudioproject.h index 2581ffc598e..ed6461908c1 100644 --- a/src/plugins/vcprojectmanager/interfaces/ivisualstudioproject.h +++ b/src/plugins/vcprojectmanager/interfaces/ivisualstudioproject.h @@ -30,10 +30,11 @@ #ifndef VCPROJECTMANAGER_INTERNAL_IVISUALSTUDIOPROJECT_H #define VCPROJECTMANAGER_INTERNAL_IVISUALSTUDIOPROJECT_H -#include #include "ivcprojectnodemodel.h" #include "../vcprojectmodel/vcprojectdocument_constants.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/menuhandler.cpp b/src/plugins/vcprojectmanager/menuhandler.cpp index 4fa6b160dfb..ee5094e9f1e 100644 --- a/src/plugins/vcprojectmanager/menuhandler.cpp +++ b/src/plugins/vcprojectmanager/menuhandler.cpp @@ -28,22 +28,15 @@ ** ****************************************************************************/ #include "menuhandler.h" +#include "vcprojectmanagerconstants.h" +#include "vcprojectmodel/vcdocprojectnodes.h" +#include "widgets/vcenternamedialog.h" -#include -#include -#include -#include #include -#include +#include #include -#include "vcprojectmanagerconstants.h" -#include "vcproject.h" -#include "vcprojectmodel/vcdocprojectnodes.h" -#include "vcprojectfile.h" -#include "vcprojectmodel/vcprojectdocument.h" -#include "vcprojectmodel/vcdocumentmodel.h" -#include "widgets/vcenternamedialog.h" +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/menuhandler.h b/src/plugins/vcprojectmanager/menuhandler.h index 07bd8a7ccfb..aa3be69df0a 100644 --- a/src/plugins/vcprojectmanager/menuhandler.h +++ b/src/plugins/vcprojectmanager/menuhandler.h @@ -32,7 +32,9 @@ #include +QT_BEGIN_NAMESPACE class QAction; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/msbuildoutputparser.cpp b/src/plugins/vcprojectmanager/msbuildoutputparser.cpp index e64c7a40207..d2cf88091f6 100644 --- a/src/plugins/vcprojectmanager/msbuildoutputparser.cpp +++ b/src/plugins/vcprojectmanager/msbuildoutputparser.cpp @@ -28,6 +28,7 @@ ** ****************************************************************************/ #include "msbuildoutputparser.h" + #include namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/msbuildoutputparser.h b/src/plugins/vcprojectmanager/msbuildoutputparser.h index dc1d4573c83..ccfb4353630 100644 --- a/src/plugins/vcprojectmanager/msbuildoutputparser.h +++ b/src/plugins/vcprojectmanager/msbuildoutputparser.h @@ -32,6 +32,7 @@ #include #include + #include namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/msbuildversionmanager.cpp b/src/plugins/vcprojectmanager/msbuildversionmanager.cpp index c0180e10a8f..ae6f62ddd55 100644 --- a/src/plugins/vcprojectmanager/msbuildversionmanager.cpp +++ b/src/plugins/vcprojectmanager/msbuildversionmanager.cpp @@ -28,11 +28,9 @@ ** ****************************************************************************/ #include "msbuildversionmanager.h" - #include "vcprojectmanagerconstants.h" #include -#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/msbuildversionmanager.h b/src/plugins/vcprojectmanager/msbuildversionmanager.h index a26206bc5be..4fbc5b75506 100644 --- a/src/plugins/vcprojectmanager/msbuildversionmanager.h +++ b/src/plugins/vcprojectmanager/msbuildversionmanager.h @@ -30,11 +30,11 @@ #ifndef VCPROJECTMANAGER_INTERNAL_MSBUILDVERSIONMANAGER_H #define VCPROJECTMANAGER_INTERNAL_MSBUILDVERSIONMANAGER_H +#include + +#include #include #include -#include - -#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcmakestep.cpp b/src/plugins/vcprojectmanager/vcmakestep.cpp index 1f495e5b5ef..c9ce7bcfebe 100644 --- a/src/plugins/vcprojectmanager/vcmakestep.cpp +++ b/src/plugins/vcprojectmanager/vcmakestep.cpp @@ -27,30 +27,19 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "vcmakestep.h" - #include "msbuildoutputparser.h" +#include "vcmakestep.h" #include "vcprojectbuildconfiguration.h" -#include "vcprojectbuildoptionspage.h" #include "vcprojectfile.h" #include "vcprojectkitinformation.h" -#include "vcprojectmanager.h" #include "vcprojectmanagerconstants.h" -#include "msbuildversionmanager.h" -#include #include -#include -#include -#include #include #include -#include -#include #include #include -#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcmakestep.h b/src/plugins/vcprojectmanager/vcmakestep.h index 9a5ec32f275..5e09730a32c 100644 --- a/src/plugins/vcprojectmanager/vcmakestep.h +++ b/src/plugins/vcprojectmanager/vcmakestep.h @@ -32,8 +32,9 @@ #include -class QComboBox; +QT_BEGIN_NAMESPACE class QLabel; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcproject.cpp b/src/plugins/vcprojectmanager/vcproject.cpp index 51eed206509..e4a9492482e 100644 --- a/src/plugins/vcprojectmanager/vcproject.cpp +++ b/src/plugins/vcprojectmanager/vcproject.cpp @@ -28,47 +28,38 @@ ** ****************************************************************************/ #include "vcproject.h" - -#include "vcprojectfile.h" -#include "vcmakestep.h" -#include "vcprojectmanager.h" -#include "vcprojectkitinformation.h" -#include "vcprojectmanagerconstants.h" #include "vcprojectbuildconfiguration.h" -#include -#include "vcprojectmodel/vcdocumentmodel.h" -#include "vcprojectmodel/vcprojectdocument.h" -#include "vcprojectmodel/configurations.h" +#include "vcprojectfile.h" +#include "vcprojectkitinformation.h" +#include "vcprojectmanager.h" +#include "vcprojectmanagerconstants.h" +#include "interfaces/iattributedescriptiondataitem.h" +#include "interfaces/iconfigurationbuildtool.h" +#include "interfaces/iconfigurationbuildtools.h" +#include "interfaces/iconfigurations.h" +#include "interfaces/ifile.h" +#include "interfaces/ifilecontainer.h" +#include "interfaces/ifiles.h" +#include "interfaces/isectioncontainer.h" +#include "interfaces/itoolattribute.h" +#include "interfaces/itoolattributecontainer.h" +#include "interfaces/itools.h" +#include "interfaces/itoolsection.h" +#include "interfaces/ivisualstudioproject.h" +#include "vcprojectmodel/configurationcontainer.h" #include "vcprojectmodel/tools/tool_constants.h" #include "vcprojectmodel/vcdocprojectnodes.h" -#include "vcprojectmodel/tools/configurationtool.h" -#include "vcprojectmodel/tools/toolsection.h" -#include "vcprojectmodel/tools/toolattributes/stringlisttoolattribute.h" -#include "interfaces/iattributedescriptiondataitem.h" -#include "interfaces/isectioncontainer.h" -#include "interfaces/itools.h" -#include "interfaces/iconfigurationbuildtools.h" -#include "interfaces/itoolattributecontainer.h" +#include "vcprojectmodel/vcdocumentmodel.h" #include -#include #include -#include -#include -#include -#include -#include #include -#include -#include #include #include -#include -#include + #include #include -#include #include #include diff --git a/src/plugins/vcprojectmanager/vcproject.h b/src/plugins/vcprojectmanager/vcproject.h index ac0266de705..1adba040cb4 100644 --- a/src/plugins/vcprojectmanager/vcproject.h +++ b/src/plugins/vcprojectmanager/vcproject.h @@ -30,16 +30,14 @@ #ifndef VCPROJECTMANAGER_INTERNAL_VCPROJECT_H #define VCPROJECTMANAGER_INTERNAL_VCPROJECT_H -#include "vcprojectmodel/vcprojectdocument_constants.h" #include "msbuildversionmanager.h" +#include "vcprojectmodel/vcprojectdocument_constants.h" #include #include #include -class QFileSystemWatcher; - namespace ProjectExplorer { class FolderNode; } @@ -50,10 +48,7 @@ namespace Internal { class VcProjectFile; class VcDocProjectNode; class VcManager; -class Configuration; class VcProjectBuildConfiguration; -class IConfiguration; -class IFile; class VcProject : public ProjectExplorer::Project { diff --git a/src/plugins/vcprojectmanager/vcprojectbuildconfiguration.cpp b/src/plugins/vcprojectmanager/vcprojectbuildconfiguration.cpp index 02ea3665878..5c86c0b64a7 100644 --- a/src/plugins/vcprojectmanager/vcprojectbuildconfiguration.cpp +++ b/src/plugins/vcprojectmanager/vcprojectbuildconfiguration.cpp @@ -27,23 +27,25 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ +#include "vcmakestep.h" #include "vcprojectbuildconfiguration.h" #include "vcprojectmanagerconstants.h" -#include "vcmakestep.h" +#include +#include #include #include #include #include #include +#include #include #include -#include -#include -#include -#include -#include +#include +#include + +#include using namespace ProjectExplorer; using namespace VcProjectManager::Constants; diff --git a/src/plugins/vcprojectmanager/vcprojectbuildoptionspage.cpp b/src/plugins/vcprojectmanager/vcprojectbuildoptionspage.cpp index 4cf997427e1..9ad55c280f3 100644 --- a/src/plugins/vcprojectmanager/vcprojectbuildoptionspage.cpp +++ b/src/plugins/vcprojectmanager/vcprojectbuildoptionspage.cpp @@ -27,27 +27,23 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "vcprojectbuildoptionspage.h" - -#include "widgets/schemaoptionswidget.h" #include "msbuildversionmanager.h" +#include "vcprojectbuildoptionspage.h" #include "vcschemamanager.h" +#include "widgets/schemaoptionswidget.h" #include "widgets/toolschemawidget.h" #include -#include #include +#include #include -#include #include #include -#include #include #include #include #include -#include #include #include diff --git a/src/plugins/vcprojectmanager/vcprojectbuildoptionspage.h b/src/plugins/vcprojectmanager/vcprojectbuildoptionspage.h index 4b024ca6ab4..2d99ae5a183 100644 --- a/src/plugins/vcprojectmanager/vcprojectbuildoptionspage.h +++ b/src/plugins/vcprojectmanager/vcprojectbuildoptionspage.h @@ -30,18 +30,19 @@ #ifndef VCPROJECTMANAGER_INTERNAL_VCPROJECTBUILDOPTIONSPAGE_H #define VCPROJECTMANAGER_INTERNAL_VCPROJECTBUILDOPTIONSPAGE_H +#include "vcprojectmanagerconstants.h" + #include #include #include -#include "vcprojectmanagerconstants.h" - -class QLabel; +QT_BEGIN_NAMESPACE class QLineEdit; class QProcess; class QPushButton; class QTableWidget; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectfile.cpp b/src/plugins/vcprojectmanager/vcprojectfile.cpp index 0480dc35416..9b49fedddea 100644 --- a/src/plugins/vcprojectmanager/vcprojectfile.cpp +++ b/src/plugins/vcprojectmanager/vcprojectfile.cpp @@ -28,11 +28,10 @@ ** ****************************************************************************/ #include "vcprojectfile.h" - #include "vcprojectmanagerconstants.h" +#include "vcprojectmodel/vcdocprojectnodes.h" #include "vcprojectmodel/vcdocumentmodel.h" #include "vcprojectmodel/vcprojectdocument.h" -#include "vcprojectmodel/vcdocprojectnodes.h" namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectfile.h b/src/plugins/vcprojectmanager/vcprojectfile.h index 887719c5fdd..6e0ddae901a 100644 --- a/src/plugins/vcprojectmanager/vcprojectfile.h +++ b/src/plugins/vcprojectmanager/vcprojectfile.h @@ -30,10 +30,10 @@ #ifndef VCPROJECTMANAGER_INTERNAL_VCPROJECTFILE_H #define VCPROJECTMANAGER_INTERNAL_VCPROJECTFILE_H -#include - #include "vcprojectmodel/vcprojectdocument_constants.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectkitinformation.cpp b/src/plugins/vcprojectmanager/vcprojectkitinformation.cpp index d28445af510..682cd166bac 100644 --- a/src/plugins/vcprojectmanager/vcprojectkitinformation.cpp +++ b/src/plugins/vcprojectmanager/vcprojectkitinformation.cpp @@ -27,14 +27,15 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ +#include "msbuildversionmanager.h" #include "vcprojectkitinformation.h" #include "vcprojectmanagerconstants.h" -#include "msbuildversionmanager.h" #include "widgets/vcprojectkitconfigwidget.h" -#include #include +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmanager.cpp b/src/plugins/vcprojectmanager/vcprojectmanager.cpp index 127f145c501..4e5b53c7009 100644 --- a/src/plugins/vcprojectmanager/vcprojectmanager.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmanager.cpp @@ -27,23 +27,13 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "vcprojectmanager.h" - #include "vcproject.h" #include "vcprojectbuildoptionspage.h" +#include "vcprojectmanager.h" #include "vcprojectmanagerconstants.h" -#include "vcprojectmodel/vcprojectdocument_constants.h" #include "vcschemamanager.h" +#include "vcprojectmodel/vcprojectdocument_constants.h" -#include -#include -#include -#include -#include -#include -#include - -#include #include #include diff --git a/src/plugins/vcprojectmanager/vcprojectmanager.h b/src/plugins/vcprojectmanager/vcprojectmanager.h index 8650c73f97a..6b098e72d81 100644 --- a/src/plugins/vcprojectmanager/vcprojectmanager.h +++ b/src/plugins/vcprojectmanager/vcprojectmanager.h @@ -33,8 +33,6 @@ #include #include -class QAction; - namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmanagerconstants.h b/src/plugins/vcprojectmanager/vcprojectmanagerconstants.h index 7f59043fda2..09542e935d2 100644 --- a/src/plugins/vcprojectmanager/vcprojectmanagerconstants.h +++ b/src/plugins/vcprojectmanager/vcprojectmanagerconstants.h @@ -30,7 +30,7 @@ #ifndef VCPROJECTMANAGERCONSTANTS_H #define VCPROJECTMANAGERCONSTANTS_H -#include +#include namespace VcProjectManager { namespace Constants { diff --git a/src/plugins/vcprojectmanager/vcprojectmanagerplugin.cpp b/src/plugins/vcprojectmanager/vcprojectmanagerplugin.cpp index 837b9a68883..1f7f397c3b2 100644 --- a/src/plugins/vcprojectmanager/vcprojectmanagerplugin.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmanagerplugin.cpp @@ -27,31 +27,20 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "vcprojectmanagerplugin.h" - +#include "menuhandler.h" #include "msbuildversionmanager.h" -#include "vcprojectmanager.h" -#include "vcprojectmanagerconstants.h" +#include "vcmakestep.h" #include "vcprojectbuildconfiguration.h" #include "vcprojectbuildoptionspage.h" -#include "vcmakestep.h" #include "vcprojectkitinformation.h" +#include "vcprojectmanager.h" +#include "vcprojectmanagerplugin.h" #include "vcschemamanager.h" -#include "menuhandler.h" #include "vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.h" -// TODO: clean up -#include -#include -#include #include #include -#include -#include -#include -#include - #include using namespace VcProjectManager::Internal; diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/activexreference.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/activexreference.cpp index 0d9f22adffc..3a66a96630b 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/activexreference.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/activexreference.cpp @@ -28,10 +28,13 @@ ** ****************************************************************************/ #include "activexreference.h" - -#include -#include "generalattributecontainer.h" +#include "configuration.h" #include "configurationcontainer.h" +#include "generalattributecontainer.h" +#include "vcprojectdocument_constants.h" + +#include +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/activexreference.h b/src/plugins/vcprojectmanager/vcprojectmodel/activexreference.h index 560fc23523d..70decbf24ac 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/activexreference.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/activexreference.h @@ -30,11 +30,12 @@ #ifndef VCPROJECTMANAGER_INTERNAL_ACTIVEXREFERENCE_H #define VCPROJECTMANAGER_INTERNAL_ACTIVEXREFERENCE_H -#include "../interfaces/ivcprojectnodemodel.h" -#include "vcprojectdocument_constants.h" -#include "configuration.h" #include "../interfaces/ireference.h" +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/assemblyreference.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/assemblyreference.cpp index d4373e51ead..3b0616101dc 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/assemblyreference.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/assemblyreference.cpp @@ -28,11 +28,13 @@ ** ****************************************************************************/ #include "assemblyreference.h" - -#include - +#include "configuration.h" #include "configurationcontainer.h" #include "generalattributecontainer.h" +#include "vcprojectdocument_constants.h" + +#include +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/assemblyreference.h b/src/plugins/vcprojectmanager/vcprojectmodel/assemblyreference.h index 92ed91af8ac..96e8593b342 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/assemblyreference.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/assemblyreference.h @@ -32,8 +32,9 @@ #include "../interfaces/ireference.h" -#include "configuration.h" -#include "vcprojectdocument_constants.h" +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/configuration.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/configuration.cpp index 62c8e2b96e8..246351e0dcd 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/configuration.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/configuration.cpp @@ -28,19 +28,20 @@ ** ****************************************************************************/ #include "configuration.h" - -#include "debuggertool.h" -#include "deploymenttool.h" -#include "tools/tool_constants.h" -#include "../widgets/configurationbasewidget.h" -#include "tools/toolattributes/tooldescriptiondatamanager.h" -#include "tools/toolattributes/tooldescription.h" -#include "tools/configurationtool.h" -#include "generalattributecontainer.h" #include "configurationbuildtools.h" -#include "tools.h" -#include "deploymenttools.h" +#include "debuggertool.h" #include "debuggertools.h" +#include "deploymenttool.h" +#include "deploymenttools.h" +#include "generalattributecontainer.h" +#include "tools.h" +#include "../widgets/configurationbasewidget.h" +#include "tools/configurationtool.h" +#include "tools/tool_constants.h" +#include "tools/toolattributes/tooldescription.h" +#include "tools/toolattributes/tooldescriptiondatamanager.h" + +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/configuration.h b/src/plugins/vcprojectmanager/vcprojectmodel/configuration.h index 818b0c1a515..faceb5ca0ab 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/configuration.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/configuration.h @@ -30,19 +30,17 @@ #ifndef VCPROJECTMANAGER_INTERNAL_CONFIGURATION_H #define VCPROJECTMANAGER_INTERNAL_CONFIGURATION_H -#include "../interfaces/ivcprojectnodemodel.h" - -#include "deploymenttool.h" -#include "debuggertool.h" #include "../interfaces/iconfiguration.h" +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE + namespace VcProjectManager { namespace Internal { -class ConfigurationTool; class GeneralAttributeContainer; class Tools; -class GeneralAttributeContainer; class Configuration : public IConfiguration { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/configurationbuildtools.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/configurationbuildtools.cpp index d27cda435ac..e703d01ee90 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/configurationbuildtools.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/configurationbuildtools.cpp @@ -31,6 +31,8 @@ #include "../interfaces/iconfigurationbuildtool.h" #include "../interfaces/itooldescription.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/configurationcontainer.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/configurationcontainer.cpp index b4a7e481ac4..f1a30e1c7d7 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/configurationcontainer.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/configurationcontainer.cpp @@ -30,6 +30,8 @@ #include "configurationcontainer.h" #include "../interfaces/iconfiguration.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/configurationcontainer.h b/src/plugins/vcprojectmanager/vcprojectmodel/configurationcontainer.h index 13b06a6ae2f..832d6cb63ce 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/configurationcontainer.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/configurationcontainer.h @@ -30,9 +30,13 @@ #ifndef VCPROJECTMANAGER_INTERNAL_CONFIGURATIONCONTAINER_H #define VCPROJECTMANAGER_INTERNAL_CONFIGURATIONCONTAINER_H -#include #include -#include +#include + +QT_BEGIN_NAMESPACE +class QDomDocument; +class QDomElement; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/configurations.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/configurations.cpp index 131d911246d..2b479e28e8a 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/configurations.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/configurations.cpp @@ -27,12 +27,14 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "configurations.h" - -#include "vcprojectdocument.h" -#include "../widgets/configurationseditwidget.h" -#include "../interfaces/iconfiguration.h" +#include "configuration.h" #include "configurationcontainer.h" +#include "configurations.h" +#include "vcprojectdocument.h" +#include "vcprojectdocument_constants.h" +#include "../widgets/configurationseditwidget.h" + +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/configurations.h b/src/plugins/vcprojectmanager/vcprojectmodel/configurations.h index f1c75fd3d3a..8e25f289665 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/configurations.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/configurations.h @@ -30,10 +30,6 @@ #ifndef VCPROJECTMANAGER_INTERNAL_CONFIGURATIONS_H #define VCPROJECTMANAGER_INTERNAL_CONFIGURATIONS_H -#include "../interfaces/ivcprojectnodemodel.h" - -#include "configuration.h" -#include "vcprojectdocument_constants.h" #include "../interfaces/iconfigurations.h" namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/debuggertool.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/debuggertool.cpp index 0b63ba8038a..a1eeaf70d69 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/debuggertool.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/debuggertool.cpp @@ -30,6 +30,8 @@ #include "debuggertool.h" #include "generalattributecontainer.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/debuggertool.h b/src/plugins/vcprojectmanager/vcprojectmodel/debuggertool.h index 06e01bdd1e3..7ce3990acba 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/debuggertool.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/debuggertool.h @@ -32,6 +32,10 @@ #include "../interfaces/idebuggertool.h" +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/debuggertools.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/debuggertools.cpp index 29e434eee05..54dfc09fbf0 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/debuggertools.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/debuggertools.cpp @@ -29,8 +29,11 @@ ****************************************************************************/ #include "debuggertools.h" #include "../interfaces/idebuggertool.h" + #include +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/debuggertools.h b/src/plugins/vcprojectmanager/vcprojectmodel/debuggertools.h index aad0637d340..7dc2f8d5bbf 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/debuggertools.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/debuggertools.h @@ -31,6 +31,7 @@ #define VCPROJECTMANAGER_INTERNAL_DEBUGGERTOOLS_H #include "../interfaces/idebuggertools.h" + #include namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/defaulttoolfile.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/defaulttoolfile.cpp index 4df85864626..d477ded683e 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/defaulttoolfile.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/defaulttoolfile.cpp @@ -28,8 +28,10 @@ ** ****************************************************************************/ #include "defaulttoolfile.h" -#include "vcprojectdocument_constants.h" #include "generalattributecontainer.h" +#include "vcprojectdocument_constants.h" + +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/defaulttoolfile.h b/src/plugins/vcprojectmanager/vcprojectmodel/defaulttoolfile.h index 6525d41d2f2..00824e84e94 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/defaulttoolfile.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/defaulttoolfile.h @@ -32,6 +32,10 @@ #include "../interfaces/itoolfile.h" +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttool.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttool.cpp index 2647b5c4b94..d1815ce3bd6 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttool.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttool.cpp @@ -30,6 +30,8 @@ #include "deploymenttool.h" #include "generalattributecontainer.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttool.h b/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttool.h index 41b0315432b..98cac2d3671 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttool.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttool.h @@ -32,6 +32,10 @@ #include "../interfaces/ideploymenttool.h" +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttools.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttools.cpp index 4963f3f6e89..c0c1373459d 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttools.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttools.cpp @@ -32,6 +32,8 @@ #include +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttools.h b/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttools.h index a4e6f0b55fd..8155340b8f4 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttools.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/deploymenttools.h @@ -31,6 +31,7 @@ #define VCPROJECTMANAGER_INTERNAL_DEPLOYMENTTOOLS_H #include "../interfaces/ideploymenttools.h" + #include namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/file.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/file.cpp index 58d53c93d4f..9dbd83985cc 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/file.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/file.cpp @@ -27,23 +27,30 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "file.h" - -#include "vcprojectdocument.h" #include "configurationcontainer.h" -#include "generalattributecontainer.h" -#include "../widgets/configurationseditwidget.h" +#include "file.h" #include "filebuildconfiguration.h" -#include "tools/toolattributes/tooldescriptiondatamanager.h" -#include "tools/tool_constants.h" -#include "../interfaces/itooldescription.h" -#include "../interfaces/itools.h" +#include "generalattributecontainer.h" +#include "vcprojectdocument.h" +#include "../interfaces/iattributedescriptiondataitem.h" #include "../interfaces/iconfigurationbuildtool.h" #include "../interfaces/iconfigurationbuildtools.h" +#include "../interfaces/isectioncontainer.h" +#include "../interfaces/itoolattribute.h" +#include "../interfaces/itoolattributecontainer.h" +#include "../interfaces/itooldescription.h" +#include "../interfaces/itools.h" +#include "../interfaces/itoolsection.h" +#include "../interfaces/itoolsectiondescription.h" +#include "../widgets/fileconfigurationseditwidget.h" +#include "tools/tool_constants.h" +#include "tools/toolattributes/tooldescriptiondatamanager.h" -#include -#include #include +#include +#include + +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/file.h b/src/plugins/vcprojectmanager/vcprojectmodel/file.h index 76c1bbc4c65..e9a47589743 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/file.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/file.h @@ -30,15 +30,18 @@ #ifndef VCPROJECTMANAGER_INTERNAL_FILE_H #define VCPROJECTMANAGER_INTERNAL_FILE_H -#include "configuration.h" #include "../interfaces/ifile.h" -#include +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { class IVisualStudioProject; +class GeneralAttributeContainer; +class IToolSection; class File : public IFile { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/filebuildconfiguration.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/filebuildconfiguration.cpp index 077350aa30c..d81e9d26271 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/filebuildconfiguration.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/filebuildconfiguration.cpp @@ -27,15 +27,32 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ +#include "configurationcontainer.h" +#include "debuggertool.h" +#include "deploymenttool.h" #include "filebuildconfiguration.h" -#include "tools/toolattributes/tooldescriptiondatamanager.h" +#include "generalattributecontainer.h" +#include "tools.h" +#include "../interfaces/iattributedescriptiondataitem.h" +#include "../interfaces/iconfiguration.h" #include "../interfaces/iconfigurationbuildtool.h" #include "../interfaces/iconfigurationbuildtools.h" +#include "../interfaces/iconfigurations.h" #include "../interfaces/idebuggertools.h" #include "../interfaces/ideploymenttools.h" -#include "tools.h" -#include "tools/toolattributes/tooldescription.h" +#include "../interfaces/isectioncontainer.h" +#include "../interfaces/itoolattribute.h" +#include "../interfaces/itoolattributecontainer.h" +#include "../interfaces/itoolsection.h" +#include "../interfaces/itoolsectiondescription.h" +#include "../interfaces/ivisualstudioproject.h" #include "../widgets/fileconfigurationsettingswidget.h" +#include "tools/toolattributes/tooldescription.h" +#include "tools/toolattributes/tooldescriptiondatamanager.h" + +#include + +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/filebuildconfiguration.h b/src/plugins/vcprojectmanager/vcprojectmodel/filebuildconfiguration.h index 373cb979bee..888653f6e84 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/filebuildconfiguration.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/filebuildconfiguration.h @@ -35,6 +35,10 @@ namespace VcProjectManager { namespace Internal { +class IVisualStudioProject; +class IConfigurationBuildTool; +class IToolSection; + class FileBuildConfiguration : public Configuration { public: diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/filecontainer.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/filecontainer.cpp index bda9444af81..4392181d4f9 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/filecontainer.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/filecontainer.cpp @@ -1,11 +1,14 @@ +#include "file.h" #include "filecontainer.h" +#include "generalattributecontainer.h" +#include "vcprojectdocument.h" +#include "../vcprojectmanagerconstants.h" -#include #include -#include "vcprojectdocument.h" -#include "generalattributecontainer.h" -#include "../vcprojectmanagerconstants.h" +#include +#include +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/filecontainer.h b/src/plugins/vcprojectmanager/vcprojectmodel/filecontainer.h index 96dedb7624d..9550129e89a 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/filecontainer.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/filecontainer.h @@ -30,14 +30,17 @@ #ifndef VCPROJECTMANAGER_INTERNAL_FILECONTAINER_H #define VCPROJECTMANAGER_INTERNAL_FILECONTAINER_H -#include "../interfaces/ivcprojectnodemodel.h" -#include "file.h" -#include "filter.h" #include "../interfaces/ifilecontainer.h" +#include +#include + namespace VcProjectManager { namespace Internal { +class IVisualStudioProject; +class GeneralAttributeContainer; + class FileContainer : public IFileContainer { public: diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/files.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/files.cpp index 72f62a2c974..cb7de1e4351 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/files.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/files.cpp @@ -27,11 +27,14 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ +#include "file.h" +#include "filecontainer.h" #include "files.h" - #include "vcprojectdocument.h" #include "../vcprojectmanagerconstants.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/files.h b/src/plugins/vcprojectmanager/vcprojectmodel/files.h index f3537440183..d5715d01d43 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/files.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/files.h @@ -30,15 +30,18 @@ #ifndef VCPROJECTMANAGER_INTERNAL_FILES_H #define VCPROJECTMANAGER_INTERNAL_FILES_H -#include "../interfaces/ivcprojectnodemodel.h" -#include "../interfaces/ifiles.h" - #include "file.h" #include "filecontainer.h" +#include "../interfaces/ifiles.h" +#include "../interfaces/ivcprojectnodemodel.h" + +#include namespace VcProjectManager { namespace Internal { +class IVisualStudioProject; + class Files : public IFiles { public: diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/generalattributecontainer.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/generalattributecontainer.cpp index 5fc7742a877..15362fb1a8a 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/generalattributecontainer.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/generalattributecontainer.cpp @@ -29,6 +29,8 @@ ****************************************************************************/ #include "generalattributecontainer.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/global.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/global.cpp index e26e9ceced2..933e422515d 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/global.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/global.cpp @@ -29,6 +29,8 @@ ****************************************************************************/ #include "global.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/global.h b/src/plugins/vcprojectmanager/vcprojectmodel/global.h index 98c0ef23e73..4c0e521cd20 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/global.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/global.h @@ -32,6 +32,12 @@ #include "../interfaces/iglobal.h" +#include + +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/globals.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/globals.cpp index d1356c850a0..7192917e405 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/globals.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/globals.cpp @@ -28,9 +28,12 @@ ** ****************************************************************************/ #include "globals.h" +#include "global.h" #include +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/globals.h b/src/plugins/vcprojectmanager/vcprojectmodel/globals.h index fe2985dbadd..c55a78be987 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/globals.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/globals.h @@ -34,13 +34,9 @@ #include -#include "global.h" - namespace VcProjectManager { namespace Internal { -class Global; - class Globals : public IGlobals { public: diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/platform.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/platform.cpp index 324a6477c74..5f1d718c1fc 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/platform.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/platform.cpp @@ -29,6 +29,8 @@ ****************************************************************************/ #include "platform.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/platform.h b/src/plugins/vcprojectmanager/vcprojectmodel/platform.h index a7d180d1a30..dd9d9b5425b 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/platform.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/platform.h @@ -32,6 +32,12 @@ #include "../interfaces/iplatform.h" +#include + +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/platforms.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/platforms.cpp index 538d32e70e2..02c29b34bc4 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/platforms.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/platforms.cpp @@ -27,10 +27,13 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ +#include "platform.h" #include "platforms.h" #include +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/platforms.h b/src/plugins/vcprojectmanager/vcprojectmodel/platforms.h index 60cdc47296f..2486cafef7d 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/platforms.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/platforms.h @@ -34,13 +34,9 @@ #include -#include "platform.h" - namespace VcProjectManager { namespace Internal { -class Platform; - class Platforms : public IPlatforms { public: diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/projectreference.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/projectreference.cpp index d5a3cd635f3..1f7f363276e 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/projectreference.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/projectreference.cpp @@ -27,11 +27,13 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "projectreference.h" +#include "configuration.h" #include "configurationcontainer.h" #include "generalattributecontainer.h" +#include "projectreference.h" #include "vcprojectdocument_constants.h" -#include "configuration.h" + +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/projectreference.h b/src/plugins/vcprojectmanager/vcprojectmodel/projectreference.h index 71949988af4..bc3121a3d03 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/projectreference.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/projectreference.h @@ -32,6 +32,10 @@ #include "../interfaces/ireference.h" +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/publishingdata.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/publishingdata.cpp index d3c2e6a3e0d..f0c98920fb8 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/publishingdata.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/publishingdata.cpp @@ -27,11 +27,14 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "publishingdata.h" #include "generalattributecontainer.h" +#include "publishingdata.h" +#include "publishingitem.h" #include +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/publishingdata.h b/src/plugins/vcprojectmanager/vcprojectmodel/publishingdata.h index 1a3595956b3..4309cb3cb58 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/publishingdata.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/publishingdata.h @@ -32,7 +32,11 @@ #include "../interfaces/ipublishingdata.h" -#include "publishingitem.h" +#include + +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/publishingitem.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/publishingitem.cpp index 5bbb51973d0..492c1c8d538 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/publishingitem.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/publishingitem.cpp @@ -27,8 +27,10 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "publishingitem.h" #include "generalattributecontainer.h" +#include "publishingitem.h" + +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/publishingitem.h b/src/plugins/vcprojectmanager/vcprojectmodel/publishingitem.h index e8e9dc7c12a..6289c776ff4 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/publishingitem.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/publishingitem.h @@ -32,6 +32,10 @@ #include "../interfaces/ipublishingitem.h" +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/references.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/references.cpp index 3b3b89c2b93..9e719cf03b4 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/references.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/references.cpp @@ -27,11 +27,17 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "references.h" +#include "activexreference.h" +#include "assemblyreference.h" #include "generalattributecontainer.h" +#include "generalattributecontainer.h" +#include "projectreference.h" +#include "references.h" #include +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/references.h b/src/plugins/vcprojectmanager/vcprojectmodel/references.h index 74df61c9369..2b9392528ff 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/references.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/references.h @@ -32,9 +32,7 @@ #include "../interfaces/ireferences.h" -#include "activexreference.h" -#include "assemblyreference.h" -#include "projectreference.h" +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/toolfile.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/toolfile.cpp index 635978c1f47..b69ce0b4ab0 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/toolfile.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/toolfile.cpp @@ -27,10 +27,12 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "toolfile.h" #include "generalattributecontainer.h" +#include "toolfile.h" #include "vcprojectdocument_constants.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/toolfile.h b/src/plugins/vcprojectmanager/vcprojectmodel/toolfile.h index fa4fbc13d7d..7c0c9d80a51 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/toolfile.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/toolfile.h @@ -32,6 +32,10 @@ #include "../interfaces/itoolfile.h" +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/toolfiles.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/toolfiles.cpp index 06bccc5baae..0b98316390a 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/toolfiles.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/toolfiles.cpp @@ -27,12 +27,16 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ +#include "defaulttoolfile.h" +#include "toolfile.h" #include "toolfiles.h" -#include "../interfaces/iattributecontainer.h" #include "vcprojectdocument_constants.h" +#include "../interfaces/iattributecontainer.h" #include +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/toolfiles.h b/src/plugins/vcprojectmanager/vcprojectmodel/toolfiles.h index a6c56fcd4b4..d238ec0e8c7 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/toolfiles.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/toolfiles.h @@ -32,8 +32,7 @@ #include "../interfaces/itoolfiles.h" -#include "defaulttoolfile.h" -#include "toolfile.h" +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools.cpp index 638466bf768..4b0fd09ae80 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools.cpp @@ -27,10 +27,10 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "tools.h" -#include "deploymenttools.h" #include "configurationbuildtools.h" #include "debuggertools.h" +#include "deploymenttools.h" +#include "tools.h" namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/configurationtool.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/configurationtool.cpp index 7dbed534803..ed3c70cb56e 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/configurationtool.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/configurationtool.cpp @@ -28,15 +28,17 @@ ** ****************************************************************************/ #include "configurationtool.h" -#include "../../interfaces/itoolattribute.h" -#include "../../interfaces/iattributedescriptiondataitem.h" -#include "../../interfaces/itoolattributecontainer.h" -#include "toolattributes/tooldescriptiondatamanager.h" -#include "toolattributes/tooldescription.h" -#include "toolsectiondescription.h" #include "toolsection.h" +#include "toolsectiondescription.h" +#include "../../interfaces/iattributedescriptiondataitem.h" +#include "../../interfaces/itoolattribute.h" +#include "../../interfaces/itoolattributecontainer.h" +#include "toolattributes/tooldescription.h" +#include "toolattributes/tooldescriptiondatamanager.h" #include "toolattributes/toolsectioncontainer.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/configurationtool.h b/src/plugins/vcprojectmanager/vcprojectmodel/tools/configurationtool.h index 591683ce0be..f552b32c3a4 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/configurationtool.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/configurationtool.h @@ -30,20 +30,17 @@ #ifndef VCPROJECTMANAGER_INTERNAL_ICONFIGURATIONTOOL_H #define VCPROJECTMANAGER_INTERNAL_ICONFIGURATIONTOOL_H +#include "../../interfaces/iconfigurationbuildtool.h" #include "../../interfaces/ivcprojectnodemodel.h" #include "../../widgets/toolwidgets/toolsettingswidget.h" -#include "../../interfaces/iconfigurationbuildtool.h" -#include -#include +QT_BEGIN_NAMESPACE +class QDomElement; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { -class IToolAttribute; -class ToolDescription; -class ToolSection; - class ConfigurationTool : public IConfigurationBuildTool { public: diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/generaltoolattributecontainer.h b/src/plugins/vcprojectmanager/vcprojectmodel/tools/generaltoolattributecontainer.h index 807fedbb46f..ce493636b67 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/generaltoolattributecontainer.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/generaltoolattributecontainer.h @@ -30,9 +30,10 @@ #ifndef GENERALTOOLATTRIBUTECONTAINER_H #define GENERALTOOLATTRIBUTECONTAINER_H -#include #include "../../interfaces/itoolattributecontainer.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/prebuildeventtool.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/prebuildeventtool.cpp index 1f96c5c71ae..3c34ef1c48d 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/prebuildeventtool.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/prebuildeventtool.cpp @@ -28,15 +28,14 @@ ** ****************************************************************************/ #include "prebuildeventtool.h" - -#include -#include -#include -#include - #include "../../widgets/basicconfigurationwidget.h" #include "../../widgets/lineedit.h" +#include +#include +#include +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/attributedescriptiondataitem.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/attributedescriptiondataitem.cpp index 383f8a80816..fcd4a509a9a 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/attributedescriptiondataitem.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/attributedescriptiondataitem.cpp @@ -28,9 +28,9 @@ ** ****************************************************************************/ #include "attributedescriptiondataitem.h" -#include "stringlisttoolattribute.h" #include "booltoolattribute.h" #include "integertoolattribute.h" +#include "stringlisttoolattribute.h" #include "stringtoolattribute.h" #include "toolattributeoption.h" diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/attributedescriptiondataitem.h b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/attributedescriptiondataitem.h index bd96656e6ef..486a9715479 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/attributedescriptiondataitem.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/attributedescriptiondataitem.h @@ -30,10 +30,11 @@ #ifndef VCPROJECTMANAGER_INTERNAL_ATTRIBUTEDESCRIPTIONDATAITEM_H #define VCPROJECTMANAGER_INTERNAL_ATTRIBUTEDESCRIPTIONDATAITEM_H -#include - #include "../../../interfaces/iattributedescriptiondataitem.h" +#include +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/booltoolattribute.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/booltoolattribute.cpp index 4b47b54bbed..cc410d365fc 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/booltoolattribute.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/booltoolattribute.cpp @@ -27,8 +27,8 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "booltoolattribute.h" #include "attributedescriptiondataitem.h" +#include "booltoolattribute.h" #include "../../../widgets/toolwidgets/booltoolattributesettingsitem.h" namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/integertoolattribute.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/integertoolattribute.cpp index 497c3af8e52..e6a96d51324 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/integertoolattribute.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/integertoolattribute.cpp @@ -27,8 +27,8 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "integertoolattribute.h" #include "attributedescriptiondataitem.h" +#include "integertoolattribute.h" #include "../../../widgets/toolwidgets/integertoolattributesettingsitem.h" namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringlisttoolattribute.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringlisttoolattribute.cpp index e4c6e6a82fc..f427fa3aa4c 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringlisttoolattribute.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringlisttoolattribute.cpp @@ -27,8 +27,8 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "stringlisttoolattribute.h" #include "attributedescriptiondataitem.h" +#include "stringlisttoolattribute.h" #include "../../../widgets/toolwidgets/stringlisttoolattributesettingsitem.h" namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringlisttoolattribute.h b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringlisttoolattribute.h index 83e7cb1e5c5..ca6d547df92 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringlisttoolattribute.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringlisttoolattribute.h @@ -32,6 +32,8 @@ #include "../../../interfaces/itoolattribute.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringtoolattribute.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringtoolattribute.cpp index d48551f917c..567d58d7071 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringtoolattribute.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/stringtoolattribute.cpp @@ -27,8 +27,8 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "stringtoolattribute.h" #include "attributedescriptiondataitem.h" +#include "stringtoolattribute.h" #include "../../../widgets/toolwidgets/stringtoolattributesettingsitem.h" namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescription.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescription.cpp index 4cb9d63886f..c088f1e4f6f 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescription.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescription.cpp @@ -28,8 +28,8 @@ ** ****************************************************************************/ #include "tooldescription.h" -#include "../../../interfaces/itoolattribute.h" #include "../../../interfaces/iattributedescriptiondataitem.h" +#include "../../../interfaces/itoolattribute.h" #include "../configurationtool.h" #include "../toolsectiondescription.h" diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescription.h b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescription.h index 9288b031a1f..f16a0cc127b 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescription.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescription.h @@ -30,16 +30,15 @@ #ifndef VCPROJECTMANAGER_INTERNAL_TOOLDESCRIPTION_H #define VCPROJECTMANAGER_INTERNAL_TOOLDESCRIPTION_H +#include "../../../interfaces/itooldescription.h" + #include #include -#include "../../../interfaces/itooldescription.h" namespace VcProjectManager { namespace Internal { class IAttributeDescriptionDataItem; -class ConfigurationTool; -class ToolSectionDescription; class ToolDescription : public IToolDescription { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.cpp index 7539df13cce..2aa5fbe49f0 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.cpp @@ -27,18 +27,18 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "tooldescriptiondatamanager.h" - #include "attributedescriptiondataitem.h" -#include "toolattributeoption.h" -#include "tooldescription.h" #include "booltoolattribute.h" #include "integertoolattribute.h" -#include "stringtoolattribute.h" #include "stringlisttoolattribute.h" -#include "vcschemamanager.h" +#include "stringtoolattribute.h" +#include "toolattributeoption.h" +#include "tooldescription.h" +#include "tooldescriptiondatamanager.h" +#include "../../../vcschemamanager.h" #include "../toolsectiondescription.h" +#include #include #include diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.h b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.h index d9b6b51e847..9de5382ac95 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.h @@ -30,16 +30,18 @@ #ifndef VCPROJECTMANAGER_INTERNAL_TOOLDESCRIPTIONDATAMANAGER_H #define VCPROJECTMANAGER_INTERNAL_TOOLDESCRIPTIONDATAMANAGER_H -#include -#include -#include -#include #include +#include +#include + +QT_BEGIN_NAMESPACE +class QDomNode; +class QDomDocument; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { -class IAttributeDescriptionDataItem; class IToolDescription; class ToolSectionDescription; diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/toolsectioncontainer.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/toolsectioncontainer.cpp index 126739e838b..c07cad9abb4 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/toolsectioncontainer.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/toolsectioncontainer.cpp @@ -28,11 +28,13 @@ ** ****************************************************************************/ #include "toolsectioncontainer.h" +#include "../../../interfaces/iattributedescriptiondataitem.h" +#include "../../../interfaces/itoolattribute.h" +#include "../../../interfaces/itoolattributecontainer.h" #include "../../../interfaces/itoolsection.h" #include "../../../interfaces/itoolsectiondescription.h" -#include "../../../interfaces/itoolattribute.h" -#include "../../../interfaces/iattributedescriptiondataitem.h" -#include "../../../interfaces/itoolattributecontainer.h" + +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/toolsectioncontainer.h b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/toolsectioncontainer.h index 01aaec37de3..77e71c087fa 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/toolsectioncontainer.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolattributes/toolsectioncontainer.h @@ -31,6 +31,7 @@ #define VCPROJECTMANAGER_INTERNAL_TOOLSECTIONCONTAINER_H #include "../../../interfaces/isectioncontainer.h" + #include namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsection.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsection.cpp index beb417d933d..ccb903f9478 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsection.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsection.cpp @@ -27,12 +27,12 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "toolsection.h" -#include "../../interfaces/itoolattribute.h" -#include "../../interfaces/iattributedescriptiondataitem.h" -#include "../../widgets/toolwidgets/toolsectionsettingswidget.h" -#include "toolsectiondescription.h" #include "generaltoolattributecontainer.h" +#include "toolsection.h" +#include "toolsectiondescription.h" +#include "../../interfaces/iattributedescriptiondataitem.h" +#include "../../interfaces/itoolattribute.h" +#include "../../widgets/toolwidgets/toolsectionsettingswidget.h" namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsection.h b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsection.h index 4486d80b88f..260f3749277 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsection.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsection.h @@ -30,17 +30,18 @@ #ifndef VCPROJECTMANAGER_INTERNAL_TOOLSECTION_H #define VCPROJECTMANAGER_INTERNAL_TOOLSECTION_H -#include #include "../../interfaces/itoolsection.h" +#include + +QT_BEGIN_NAMESPACE class QWidget; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { class ToolSectionDescription; -class IToolAttribute; -class ToolSectionSettingsWidget; class GeneralToolAttributeContainer; class ToolSection : public IToolSection diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsectiondescription.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsectiondescription.cpp index dcb05ae1da3..eab7f0350a0 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsectiondescription.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsectiondescription.cpp @@ -27,9 +27,9 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ +#include "toolsection.h" #include "toolsectiondescription.h" #include "../../interfaces/iattributedescriptiondataitem.h" -#include "toolsection.h" namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsectiondescription.h b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsectiondescription.h index d4548666e22..a19e55d5cc9 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsectiondescription.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/tools/toolsectiondescription.h @@ -30,16 +30,15 @@ #ifndef VCPROJECTMANAGER_INTERNAL_TOOLSECTIONDESCRIPTION_H #define VCPROJECTMANAGER_INTERNAL_TOOLSECTIONDESCRIPTION_H -#include -#include - #include "../../interfaces/itoolsectiondescription.h" +#include +#include + namespace VcProjectManager { namespace Internal { class IAttributeDescriptionDataItem; -class ToolSection; class ToolSectionDescription : public IToolSectionDescription { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/vcdocprojectnodes.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/vcdocprojectnodes.cpp index afa5beb3ee7..2285e092204 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/vcdocprojectnodes.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/vcdocprojectnodes.cpp @@ -27,18 +27,18 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "vcdocprojectnodes.h" - -#include "vcprojectdocument.h" #include "file.h" -#include "files.h" #include "filecontainer.h" +#include "files.h" +#include "vcdocprojectnodes.h" +#include "vcprojectdocument.h" #include "../vcprojectmanagerconstants.h" -#include "widgets/filesettingswidget.h" +#include "../widgets/filesettingswidget.h" -#include #include + #include +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/vcdocumentmodel.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/vcdocumentmodel.cpp index 3903ad3cf68..ce1c02a63f2 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/vcdocumentmodel.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/vcdocumentmodel.cpp @@ -28,14 +28,13 @@ ** ****************************************************************************/ #include "vcdocumentmodel.h" +#include "vcprojectdocument.h" #include #include #include #include -#include "vcprojectdocument.h" - namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/vcdocumentmodel.h b/src/plugins/vcprojectmanager/vcprojectmodel/vcdocumentmodel.h index c2d25fb6973..1b8f3f3daa8 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/vcdocumentmodel.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/vcdocumentmodel.h @@ -30,12 +30,14 @@ #ifndef VCPROJECTMANAGER_INTERNAL_VCDOCUMENTMODEL_H #define VCPROJECTMANAGER_INTERNAL_VCDOCUMENTMODEL_H -#include - #include "vcprojectdocument_constants.h" +#include + +QT_BEGIN_NAMESPACE class QFile; class QDomDocument; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/vcprojectdocument.cpp b/src/plugins/vcprojectmanager/vcprojectmodel/vcprojectdocument.cpp index fa1adfeada7..1ad143f09e1 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/vcprojectdocument.cpp +++ b/src/plugins/vcprojectmanager/vcprojectmodel/vcprojectdocument.cpp @@ -27,28 +27,29 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ +#include "configuration.h" +#include "configurationcontainer.h" +#include "generalattributecontainer.h" #include "vcprojectdocument.h" - -#include -#include -#include -#include -#include -#include +#include "../interfaces/iattributecontainer.h" +#include "../interfaces/iconfigurationbuildtool.h" +#include "../interfaces/iconfigurationbuildtools.h" +#include "../interfaces/itooldescription.h" +#include "../interfaces/itools.h" +#include "../widgets/configurationseditwidget.h" +#include "../widgets/projectsettingswidget.h" +#include "tools/tool_constants.h" +#include "tools/toolattributes/tooldescriptiondatamanager.h" #include -#include "../widgets/projectsettingswidget.h" -#include "../widgets/configurationseditwidget.h" -#include "configurationcontainer.h" -#include "../interfaces/iattributecontainer.h" -#include "generalattributecontainer.h" -#include "tools/tool_constants.h" -#include "tools/toolattributes/tooldescriptiondatamanager.h" -#include "../interfaces/itooldescription.h" -#include "../interfaces/iconfigurationbuildtool.h" -#include "../interfaces/iconfigurationbuildtools.h" -#include "../interfaces/itools.h" +#include +#include +#include +#include +#include +#include +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcprojectmodel/vcprojectdocument.h b/src/plugins/vcprojectmanager/vcprojectmodel/vcprojectdocument.h index 82488356312..868e7495488 100644 --- a/src/plugins/vcprojectmanager/vcprojectmodel/vcprojectdocument.h +++ b/src/plugins/vcprojectmanager/vcprojectmodel/vcprojectdocument.h @@ -31,18 +31,23 @@ #ifndef VCPROJECTMANAGER_INTERNAL_VCPROJECTDOCUMENT_H #define VCPROJECTMANAGER_INTERNAL_VCPROJECTDOCUMENT_H -#include "../interfaces/ivisualstudioproject.h" - #include "configurations.h" #include "files.h" #include "globals.h" -#include "../msbuildversionmanager.h" #include "platforms.h" #include "publishingdata.h" #include "references.h" #include "toolfiles.h" +#include "../interfaces/ivisualstudioproject.h" +#include "../msbuildversionmanager.h" #include "../widgets/vcnodewidget.h" +#include + +QT_BEGIN_NAMESPACE +class QDomProcessingInstruction; +QT_END_NAMESPACE + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcschemamanager.cpp b/src/plugins/vcprojectmanager/vcschemamanager.cpp index a2265c41731..8637df50ce4 100644 --- a/src/plugins/vcprojectmanager/vcschemamanager.cpp +++ b/src/plugins/vcprojectmanager/vcschemamanager.cpp @@ -27,17 +27,16 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ +#include "vcprojectmanagerconstants.h" #include "vcschemamanager.h" +#include "vcprojectmodel/tools/tool_constants.h" +#include "vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.h" #include #include #include -#include "vcprojectmanagerconstants.h" -#include "vcprojectmodel/tools/tool_constants.h" -#include "vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.h" - namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/vcschemamanager.h b/src/plugins/vcprojectmanager/vcschemamanager.h index af886b4d931..5f11f431d87 100644 --- a/src/plugins/vcprojectmanager/vcschemamanager.h +++ b/src/plugins/vcprojectmanager/vcschemamanager.h @@ -31,8 +31,9 @@ #define VCPROJECTMANAGER_INTERNAL_VCSCHEMAMANAGER_H #include "vcprojectmanagerconstants.h" -#include + #include +#include #include namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/widgets/basicconfigurationwidget.cpp b/src/plugins/vcprojectmanager/widgets/basicconfigurationwidget.cpp index 87f2bb3838c..a64b41c7d49 100644 --- a/src/plugins/vcprojectmanager/widgets/basicconfigurationwidget.cpp +++ b/src/plugins/vcprojectmanager/widgets/basicconfigurationwidget.cpp @@ -28,12 +28,13 @@ ** ****************************************************************************/ #include "basicconfigurationwidget.h" -#include -#include + +#include #include #include +#include +#include #include -#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/basicconfigurationwidget.h b/src/plugins/vcprojectmanager/widgets/basicconfigurationwidget.h index 8184be4c9a2..9b51d46ac51 100644 --- a/src/plugins/vcprojectmanager/widgets/basicconfigurationwidget.h +++ b/src/plugins/vcprojectmanager/widgets/basicconfigurationwidget.h @@ -30,12 +30,14 @@ #ifndef BASICCONFIGURATIONWIDGET_H #define BASICCONFIGURATIONWIDGET_H -#include #include +#include +QT_BEGIN_NAMESPACE class QTableWidget; class QLabel; class QTableWidgetItem; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/configurationbasewidget.cpp b/src/plugins/vcprojectmanager/widgets/configurationbasewidget.cpp index 27a3efc4889..c1417a022ea 100644 --- a/src/plugins/vcprojectmanager/widgets/configurationbasewidget.cpp +++ b/src/plugins/vcprojectmanager/widgets/configurationbasewidget.cpp @@ -28,18 +28,16 @@ ** ****************************************************************************/ #include "configurationbasewidget.h" - -#include -#include -#include -#include - -#include "../vcprojectmodel/tools/tool_constants.h" -#include "../vcprojectmodel/tools/configurationtool.h" -#include "../vcprojectmodel/tools/toolattributes/tooldescription.h" +#include "../interfaces/iconfigurationbuildtool.h" #include "../interfaces/iconfigurationbuildtools.h" +#include "../interfaces/itooldescription.h" #include "../interfaces/itools.h" +#include +#include +#include +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/configurationbasewidget.h b/src/plugins/vcprojectmanager/widgets/configurationbasewidget.h index 305ea2d986f..ab4841acc49 100644 --- a/src/plugins/vcprojectmanager/widgets/configurationbasewidget.h +++ b/src/plugins/vcprojectmanager/widgets/configurationbasewidget.h @@ -30,17 +30,17 @@ #ifndef CONFIGURATIONWIDGETS_H #define CONFIGURATIONWIDGETS_H -#include "../widgets/vcnodewidget.h" #include "../vcprojectmodel/configuration.h" +#include "../widgets/vcnodewidget.h" +QT_BEGIN_NAMESPACE class QListWidget; class QStackedWidget; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { -class Configuration; - class ConfigurationBaseWidget : public VcNodeWidget { Q_OBJECT diff --git a/src/plugins/vcprojectmanager/widgets/configurationseditwidget.cpp b/src/plugins/vcprojectmanager/widgets/configurationseditwidget.cpp index 8ef238bfe9c..938dac44760 100644 --- a/src/plugins/vcprojectmanager/widgets/configurationseditwidget.cpp +++ b/src/plugins/vcprojectmanager/widgets/configurationseditwidget.cpp @@ -28,29 +28,28 @@ ** ****************************************************************************/ #include "configurationseditwidget.h" - -#include - -#include "../vcprojectmodel/configurationcontainer.h" -#include "../interfaces/iconfigurationbuildtools.h" -#include "../interfaces/iconfigurationbuildtool.h" -#include "../interfaces/itools.h" -#include "../interfaces/iconfiguration.h" -#include "../interfaces/iconfigurations.h" +#include "configurationswidget.h" #include "../interfaces/iattributecontainer.h" +#include "../interfaces/iconfiguration.h" +#include "../interfaces/iconfigurationbuildtool.h" +#include "../interfaces/iconfigurationbuildtools.h" +#include "../interfaces/iconfigurations.h" +#include "../interfaces/ifile.h" +#include "../interfaces/ifilecontainer.h" +#include "../interfaces/ifiles.h" #include "../interfaces/iplatform.h" #include "../interfaces/iplatforms.h" -#include "../interfaces/ifile.h" -#include "../interfaces/ifiles.h" -#include "../interfaces/ifilecontainer.h" -#include "../interfaces/ivisualstudioproject.h" #include "../interfaces/itooldescription.h" -#include "../vcprojectmodel/configuration.h" +#include "../interfaces/itools.h" +#include "../interfaces/ivisualstudioproject.h" +#include "../vcprojectmodel/configurationcontainer.h" #include "../vcprojectmodel/tools/tool_constants.h" - -#include "configurationswidget.h" #include "../vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.h" +#include + +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/configurationseditwidget.h b/src/plugins/vcprojectmanager/widgets/configurationseditwidget.h index 49c61b9c88e..ae7b78bc4c5 100644 --- a/src/plugins/vcprojectmanager/widgets/configurationseditwidget.h +++ b/src/plugins/vcprojectmanager/widgets/configurationseditwidget.h @@ -31,17 +31,18 @@ #define VCPROJECTMANAGER_INTERNAL_CONFIGURATIONSEDITWIDGET_H #include "vcnodewidget.h" + #include namespace VcProjectManager { namespace Internal { -class IVisualStudioProject; +class ConfigurationContainer; class ConfigurationsWidget; class IConfiguration; -class ConfigurationContainer; class IFile; class IFileContainer; +class IVisualStudioProject; class ConfigurationsEditWidget : public VcNodeWidget { diff --git a/src/plugins/vcprojectmanager/widgets/configurationswidget.cpp b/src/plugins/vcprojectmanager/widgets/configurationswidget.cpp index 6ea9b058a45..acd4d42660c 100644 --- a/src/plugins/vcprojectmanager/widgets/configurationswidget.cpp +++ b/src/plugins/vcprojectmanager/widgets/configurationswidget.cpp @@ -27,12 +27,11 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "configurationswidget.h" -#include "ui_configurationswidget.h" - -#include "newconfigitemdialog.h" -#include "vcenternamedialog.h" #include "configurationbasewidget.h" +#include "configurationswidget.h" +#include "newconfigitemdialog.h" +#include "ui_configurationswidget.h" +#include "vcenternamedialog.h" namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/configurationswidget.h b/src/plugins/vcprojectmanager/widgets/configurationswidget.h index a892d1a082e..b30a7f67e9a 100644 --- a/src/plugins/vcprojectmanager/widgets/configurationswidget.h +++ b/src/plugins/vcprojectmanager/widgets/configurationswidget.h @@ -39,7 +39,7 @@ namespace Ui { class ConfigurationsWidget; } -class ConfigurationBaseWidget; +class VcNodeWidget; class ConfigurationsWidget : public QWidget { diff --git a/src/plugins/vcprojectmanager/widgets/fileconfigurationseditwidget.cpp b/src/plugins/vcprojectmanager/widgets/fileconfigurationseditwidget.cpp index 6c3ec3823f5..9e0a06444c1 100644 --- a/src/plugins/vcprojectmanager/widgets/fileconfigurationseditwidget.cpp +++ b/src/plugins/vcprojectmanager/widgets/fileconfigurationseditwidget.cpp @@ -27,11 +27,9 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ +#include "configurationbasewidget.h" +#include "configurationswidget.h" #include "fileconfigurationseditwidget.h" - -#include -#include - #include "../interfaces/iattributecontainer.h" #include "../interfaces/iattributedescriptiondataitem.h" #include "../interfaces/iconfiguration.h" @@ -39,24 +37,24 @@ #include "../interfaces/iconfigurationbuildtools.h" #include "../interfaces/iconfigurations.h" #include "../interfaces/ifile.h" -#include "../interfaces/ifiles.h" #include "../interfaces/ifilecontainer.h" +#include "../interfaces/ifiles.h" #include "../interfaces/iplatform.h" #include "../interfaces/iplatforms.h" +#include "../interfaces/isectioncontainer.h" #include "../interfaces/itoolattribute.h" #include "../interfaces/itoolattributecontainer.h" #include "../interfaces/itooldescription.h" #include "../interfaces/itools.h" #include "../interfaces/itoolsection.h" #include "../interfaces/itoolsectiondescription.h" -#include "../interfaces/isectioncontainer.h" #include "../interfaces/ivisualstudioproject.h" - #include "../vcprojectmodel/configurationcontainer.h" #include "../vcprojectmodel/tools/tool_constants.h" -#include "configurationswidget.h" -#include "configurationbasewidget.h" +#include + +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/fileconfigurationseditwidget.h b/src/plugins/vcprojectmanager/widgets/fileconfigurationseditwidget.h index 651d8f7c103..77106ffaf5a 100644 --- a/src/plugins/vcprojectmanager/widgets/fileconfigurationseditwidget.h +++ b/src/plugins/vcprojectmanager/widgets/fileconfigurationseditwidget.h @@ -30,10 +30,10 @@ #ifndef VCPROJECTMANAGER_INTERNAL_FILECONFIGURATIONSEDITWIDGET_H #define VCPROJECTMANAGER_INTERNAL_FILECONFIGURATIONSEDITWIDGET_H -#include - #include "vcnodewidget.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/fileconfigurationsettingswidget.cpp b/src/plugins/vcprojectmanager/widgets/fileconfigurationsettingswidget.cpp index b9272d0c2eb..e16ea36e135 100644 --- a/src/plugins/vcprojectmanager/widgets/fileconfigurationsettingswidget.cpp +++ b/src/plugins/vcprojectmanager/widgets/fileconfigurationsettingswidget.cpp @@ -29,13 +29,16 @@ ****************************************************************************/ #include "fileconfigurationsettingswidget.h" #include "ui_fileconfigurationsettingswidget.h" -#include "../vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.h" -#include "../interfaces/itooldescription.h" +#include "../interfaces/iattributecontainer.h" +#include "../interfaces/iconfiguration.h" #include "../interfaces/iconfigurationbuildtool.h" #include "../interfaces/iconfigurationbuildtools.h" -#include "../interfaces/iconfiguration.h" +#include "../interfaces/iconfigurations.h" +#include "../interfaces/itooldescription.h" #include "../interfaces/itools.h" -#include "../interfaces/iattributecontainer.h" +#include "../interfaces/ivisualstudioproject.h" +#include "../vcprojectmodel/configurationcontainer.h" +#include "../vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.h" #include "../vcprojectmodel/vcprojectdocument_constants.h" namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/widgets/fileconfigurationsettingswidget.h b/src/plugins/vcprojectmanager/widgets/fileconfigurationsettingswidget.h index ba7708d213a..f1366095277 100644 --- a/src/plugins/vcprojectmanager/widgets/fileconfigurationsettingswidget.h +++ b/src/plugins/vcprojectmanager/widgets/fileconfigurationsettingswidget.h @@ -30,9 +30,10 @@ #ifndef VCPROJECTMANAGER_INTERNAL_FILECONFIGURATIONSETTINGSWIDGET_H #define VCPROJECTMANAGER_INTERNAL_FILECONFIGURATIONSETTINGSWIDGET_H -#include #include "vcnodewidget.h" +#include + namespace VcProjectManager { namespace Internal { @@ -41,8 +42,8 @@ class FileConfigurationSettingsWidget; } class IConfiguration; -class IConfigurationBuildTool; class IVisualStudioProject; +class IConfigurationBuildTool; class FileConfigurationSettingsWidget : public VcNodeWidget { diff --git a/src/plugins/vcprojectmanager/widgets/projectsettingswidget.cpp b/src/plugins/vcprojectmanager/widgets/projectsettingswidget.cpp index 2a95fc4ce6c..35f00be7434 100644 --- a/src/plugins/vcprojectmanager/widgets/projectsettingswidget.cpp +++ b/src/plugins/vcprojectmanager/widgets/projectsettingswidget.cpp @@ -30,11 +30,10 @@ #include "projectsettingswidget.h" #include "ui_projectsettingswidget.h" -#include #include #include +#include #include -#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/projectsettingswidget.h b/src/plugins/vcprojectmanager/widgets/projectsettingswidget.h index 6cc89b845ec..766242fb699 100644 --- a/src/plugins/vcprojectmanager/widgets/projectsettingswidget.h +++ b/src/plugins/vcprojectmanager/widgets/projectsettingswidget.h @@ -30,11 +30,13 @@ #ifndef PROJECTSETTINGSWIDGET_H #define PROJECTSETTINGSWIDGET_H -#include #include +#include +QT_BEGIN_NAMESPACE class QStackedWidget; class QListWidget; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/schemaoptionswidget.h b/src/plugins/vcprojectmanager/widgets/schemaoptionswidget.h index 86b03dfd396..7e909af2ffc 100644 --- a/src/plugins/vcprojectmanager/widgets/schemaoptionswidget.h +++ b/src/plugins/vcprojectmanager/widgets/schemaoptionswidget.h @@ -31,7 +31,6 @@ #define VCPROJECTMANAGER_INTERNAL_SCHEMAOPTIONSWIDGET_H #include -#include "vcprojectmanagerconstants.h" namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/toolschemawidget.cpp b/src/plugins/vcprojectmanager/widgets/toolschemawidget.cpp index 2c6729d309b..3ff6ba9a6ed 100644 --- a/src/plugins/vcprojectmanager/widgets/toolschemawidget.cpp +++ b/src/plugins/vcprojectmanager/widgets/toolschemawidget.cpp @@ -29,17 +29,12 @@ ****************************************************************************/ #include "toolschemawidget.h" #include "ui_toolschemawidget.h" - -#include -#include -#include -#include -#include -#include -#include - -#include "../vcschemamanager.h" #include "../vcprojectmodel/tools/toolattributes/tooldescriptiondatamanager.h" +#include "../vcschemamanager.h" + +#include +#include +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/toolschemawidget.h b/src/plugins/vcprojectmanager/widgets/toolschemawidget.h index 2936e598ca8..f30dcfdefea 100644 --- a/src/plugins/vcprojectmanager/widgets/toolschemawidget.h +++ b/src/plugins/vcprojectmanager/widgets/toolschemawidget.h @@ -30,14 +30,8 @@ #ifndef VCPROJECTMANAGER_INTERNAL_TOOLSCHEMAWIDGET_H #define VCPROJECTMANAGER_INTERNAL_TOOLSCHEMAWIDGET_H -#include #include -class QLabel; -class QLineEdit; -class QPushButton; -class QVBoxLayout; - namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/toolwidgets/booltoolattributesettingsitem.cpp b/src/plugins/vcprojectmanager/widgets/toolwidgets/booltoolattributesettingsitem.cpp index 6b5c13dca68..086799d7d87 100644 --- a/src/plugins/vcprojectmanager/widgets/toolwidgets/booltoolattributesettingsitem.cpp +++ b/src/plugins/vcprojectmanager/widgets/toolwidgets/booltoolattributesettingsitem.cpp @@ -28,14 +28,13 @@ ** ****************************************************************************/ #include "booltoolattributesettingsitem.h" +#include "../../interfaces/iattributedescriptiondataitem.h" +#include "../../vcprojectmodel/tools/toolattributes/booltoolattribute.h" +#include "../../vcprojectmodel/tools/toolattributes/toolattributeoption.h" #include #include -#include "../../vcprojectmodel/tools/toolattributes/booltoolattribute.h" -#include "../../vcprojectmodel/tools/toolattributes/toolattributeoption.h" -#include "interfaces/iattributedescriptiondataitem.h" - namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/toolwidgets/booltoolattributesettingsitem.h b/src/plugins/vcprojectmanager/widgets/toolwidgets/booltoolattributesettingsitem.h index 50292990d84..a1bb8ca5111 100644 --- a/src/plugins/vcprojectmanager/widgets/toolwidgets/booltoolattributesettingsitem.h +++ b/src/plugins/vcprojectmanager/widgets/toolwidgets/booltoolattributesettingsitem.h @@ -32,7 +32,9 @@ #include "itoolattributesettingswidget.h" +QT_BEGIN_NAMESPACE class QComboBox; +QT_END_NAMESPACE namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/toolwidgets/integertoolattributesettingsitem.cpp b/src/plugins/vcprojectmanager/widgets/toolwidgets/integertoolattributesettingsitem.cpp index 6a2759e9b24..f310ac93abf 100644 --- a/src/plugins/vcprojectmanager/widgets/toolwidgets/integertoolattributesettingsitem.cpp +++ b/src/plugins/vcprojectmanager/widgets/toolwidgets/integertoolattributesettingsitem.cpp @@ -28,11 +28,12 @@ ** ****************************************************************************/ #include "integertoolattributesettingsitem.h" +#include "../../interfaces/iattributedescriptiondataitem.h" #include "../../vcprojectmodel/tools/toolattributes/integertoolattribute.h" #include "../../vcprojectmodel/tools/toolattributes/toolattributeoption.h" -#include "interfaces/iattributedescriptiondataitem.h" #include +#include #include namespace VcProjectManager { diff --git a/src/plugins/vcprojectmanager/widgets/toolwidgets/stringlisttoolattributesettingsitem.cpp b/src/plugins/vcprojectmanager/widgets/toolwidgets/stringlisttoolattributesettingsitem.cpp index 09727435968..3ad96cfc0be 100644 --- a/src/plugins/vcprojectmanager/widgets/toolwidgets/stringlisttoolattributesettingsitem.cpp +++ b/src/plugins/vcprojectmanager/widgets/toolwidgets/stringlisttoolattributesettingsitem.cpp @@ -28,8 +28,8 @@ ** ****************************************************************************/ #include "stringlisttoolattributesettingsitem.h" -#include "../lineedit.h" #include "../../vcprojectmodel/tools/toolattributes/stringlisttoolattribute.h" +#include "../lineedit.h" #include diff --git a/src/plugins/vcprojectmanager/widgets/toolwidgets/stringlisttoolattributesettingsitem.h b/src/plugins/vcprojectmanager/widgets/toolwidgets/stringlisttoolattributesettingsitem.h index 2cc4e7848a9..850b89afd30 100644 --- a/src/plugins/vcprojectmanager/widgets/toolwidgets/stringlisttoolattributesettingsitem.h +++ b/src/plugins/vcprojectmanager/widgets/toolwidgets/stringlisttoolattributesettingsitem.h @@ -31,7 +31,6 @@ #define VCPROJECTMANAGER_INTERNAL_STRINGLISTTOOLATTRIBUTEWIDGET_H #include "itoolattributesettingswidget.h" -#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/toolwidgets/stringtoolattributesettingsitem.cpp b/src/plugins/vcprojectmanager/widgets/toolwidgets/stringtoolattributesettingsitem.cpp index 1580a5dc0ef..3b9d5c0c06e 100644 --- a/src/plugins/vcprojectmanager/widgets/toolwidgets/stringtoolattributesettingsitem.cpp +++ b/src/plugins/vcprojectmanager/widgets/toolwidgets/stringtoolattributesettingsitem.cpp @@ -28,8 +28,8 @@ ** ****************************************************************************/ #include "stringtoolattributesettingsitem.h" -#include "../lineedit.h" #include "../../vcprojectmodel/tools/toolattributes/stringtoolattribute.h" +#include "../lineedit.h" #include diff --git a/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsectionsettingswidget.cpp b/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsectionsettingswidget.cpp index 04f8bbc86bb..ae3d2f08ba4 100644 --- a/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsectionsettingswidget.cpp +++ b/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsectionsettingswidget.cpp @@ -27,12 +27,12 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "toolsectionsettingswidget.h" #include "itoolattributesettingswidget.h" -#include "../../vcprojectmodel/tools/toolsection.h" -#include "../../interfaces/itoolattribute.h" +#include "toolsectionsettingswidget.h" #include "../../interfaces/iattributedescriptiondataitem.h" +#include "../../interfaces/itoolattribute.h" #include "../../interfaces/itoolattributecontainer.h" +#include "../../vcprojectmodel/tools/toolsection.h" #include "../basicconfigurationwidget.h" #include diff --git a/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsectionsettingswidget.h b/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsectionsettingswidget.h index a54a86524fa..0770dea6956 100644 --- a/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsectionsettingswidget.h +++ b/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsectionsettingswidget.h @@ -30,11 +30,10 @@ #ifndef VCPROJECTMANAGER_INTERNAL_TOOLSECTIONSETTINGSWIDGET_H #define VCPROJECTMANAGER_INTERNAL_TOOLSECTIONSETTINGSWIDGET_H -#include -#include - #include "../vcnodewidget.h" +#include + namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsettingswidget.cpp b/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsettingswidget.cpp index 59714010131..29bdd6a5719 100644 --- a/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsettingswidget.cpp +++ b/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsettingswidget.cpp @@ -27,13 +27,12 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ +#include "toolsectionsettingswidget.h" #include "toolsettingswidget.h" - +#include "../../interfaces/isectioncontainer.h" +#include "../../interfaces/itoolsection.h" #include "../../vcprojectmodel/tools/configurationtool.h" #include "../../vcprojectmodel/tools/toolsectiondescription.h" -#include "../../interfaces/itoolsection.h" -#include "../../interfaces/isectioncontainer.h" -#include "toolsectionsettingswidget.h" #include #include diff --git a/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsettingswidget.h b/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsettingswidget.h index e05a28f5eb3..8a3caf0055a 100644 --- a/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsettingswidget.h +++ b/src/plugins/vcprojectmanager/widgets/toolwidgets/toolsettingswidget.h @@ -30,14 +30,12 @@ #ifndef VCPROJECTMANAGER_INTERNAL_TOOLSETTINGSWIDGET_H #define VCPROJECTMANAGER_INTERNAL_TOOLSETTINGSWIDGET_H -#include #include "../vcnodewidget.h" namespace VcProjectManager { namespace Internal { class ConfigurationTool; -class ToolSectionSettingsWidget; class ToolSettingsWidget : public VcNodeWidget { diff --git a/src/plugins/vcprojectmanager/widgets/vcenternamedialog.cpp b/src/plugins/vcprojectmanager/widgets/vcenternamedialog.cpp index 05c7db35fc0..dde66f60037 100644 --- a/src/plugins/vcprojectmanager/widgets/vcenternamedialog.cpp +++ b/src/plugins/vcprojectmanager/widgets/vcenternamedialog.cpp @@ -27,11 +27,10 @@ ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ****************************************************************************/ -#include "vcenternamedialog.h" #include "ui_vcenternamewidget.h" +#include "vcenternamedialog.h" #include -#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/vcprojectkitconfigwidget.cpp b/src/plugins/vcprojectmanager/widgets/vcprojectkitconfigwidget.cpp index ebf2a2ef2ad..1e32ab5ab26 100644 --- a/src/plugins/vcprojectmanager/widgets/vcprojectkitconfigwidget.cpp +++ b/src/plugins/vcprojectmanager/widgets/vcprojectkitconfigwidget.cpp @@ -28,13 +28,10 @@ ** ****************************************************************************/ #include "vcprojectkitconfigwidget.h" - -#include -#include - #include "../msbuildversionmanager.h" #include "../vcprojectkitinformation.h" -#include "../vcprojectmanagerconstants.h" + +#include namespace VcProjectManager { namespace Internal { diff --git a/src/plugins/vcprojectmanager/widgets/vcprojectkitconfigwidget.h b/src/plugins/vcprojectmanager/widgets/vcprojectkitconfigwidget.h index 9c0f641a181..cc292a9b6c5 100644 --- a/src/plugins/vcprojectmanager/widgets/vcprojectkitconfigwidget.h +++ b/src/plugins/vcprojectmanager/widgets/vcprojectkitconfigwidget.h @@ -30,8 +30,8 @@ #ifndef VCPROJECTMANAGER_INTERNAL_VCPROJECTKITCONFIGWIDGET_H #define VCPROJECTMANAGER_INTERNAL_VCPROJECTKITCONFIGWIDGET_H -#include #include +#include QT_BEGIN_NAMESPACE class QComboBox;