diff --git a/src/plugins/projectexplorer/compileoutputwindow.cpp b/src/plugins/projectexplorer/compileoutputwindow.cpp index de13b9ff3f3..58e3556cf1e 100644 --- a/src/plugins/projectexplorer/compileoutputwindow.cpp +++ b/src/plugins/projectexplorer/compileoutputwindow.cpp @@ -37,6 +37,7 @@ #include #include #include +#include using namespace ProjectExplorer; using namespace ProjectExplorer::Internal; diff --git a/src/plugins/projectexplorer/compileoutputwindow.h b/src/plugins/projectexplorer/compileoutputwindow.h index c919448ec23..502018f53c7 100644 --- a/src/plugins/projectexplorer/compileoutputwindow.h +++ b/src/plugins/projectexplorer/compileoutputwindow.h @@ -32,7 +32,9 @@ #include -#include +QT_BEGIN_NAMESPACE +class QPlainTextEdit; +QT_END_NAMESPACE namespace ProjectExplorer { diff --git a/src/plugins/projectexplorer/currentprojectfilter.h b/src/plugins/projectexplorer/currentprojectfilter.h index e4b336fee51..e8204a68878 100644 --- a/src/plugins/projectexplorer/currentprojectfilter.h +++ b/src/plugins/projectexplorer/currentprojectfilter.h @@ -35,8 +35,6 @@ #include #include #include -#include -#include namespace ProjectExplorer { diff --git a/src/plugins/projectexplorer/currentprojectfind.h b/src/plugins/projectexplorer/currentprojectfind.h index 2e8fdb219c2..b57e29a5c43 100644 --- a/src/plugins/projectexplorer/currentprojectfind.h +++ b/src/plugins/projectexplorer/currentprojectfind.h @@ -35,7 +35,10 @@ #include #include -#include + +QT_BEGIN_NAMESPACE +class QWidget; +QT_END_NAMESPACE namespace ProjectExplorer { diff --git a/src/plugins/projectexplorer/dependenciespanel.cpp b/src/plugins/projectexplorer/dependenciespanel.cpp index ef9f4ce7ad6..f714619b7ca 100644 --- a/src/plugins/projectexplorer/dependenciespanel.cpp +++ b/src/plugins/projectexplorer/dependenciespanel.cpp @@ -33,10 +33,13 @@ #include #include +#include #include #include -#include +#include +#include + #include #include #include @@ -46,7 +49,8 @@ #include #include #include -#include +#include +#include namespace ProjectExplorer { namespace Internal { diff --git a/src/plugins/projectexplorer/dependenciespanel.h b/src/plugins/projectexplorer/dependenciespanel.h index 2b452e4ae34..835abf7799c 100644 --- a/src/plugins/projectexplorer/dependenciespanel.h +++ b/src/plugins/projectexplorer/dependenciespanel.h @@ -31,13 +31,15 @@ #define DEPENDENCIESDIALOG_H #include "iprojectproperties.h" -#include -#include -#include -#include +#include + #include +namespace Utils { + class DetailsWidget; +} + namespace ProjectExplorer { class Project; diff --git a/src/plugins/projectexplorer/foldernavigationwidget.cpp b/src/plugins/projectexplorer/foldernavigationwidget.cpp index 799b27add44..77f55f1f17f 100644 --- a/src/plugins/projectexplorer/foldernavigationwidget.cpp +++ b/src/plugins/projectexplorer/foldernavigationwidget.cpp @@ -38,15 +38,14 @@ #include #include +#include #include #include +#include +#include +#include -using namespace ProjectExplorer; -using namespace ProjectExplorer::Internal; - -namespace { -bool debug = false; -} +enum { debug = 0 }; namespace ProjectExplorer { namespace Internal { @@ -62,9 +61,6 @@ protected: } }; -} // namespace Internal -} // namespace ProjectExplorer - /*! /class FolderNavigationWidget @@ -205,7 +201,7 @@ Core::NavigationView FolderNavigationWidgetFactory::createWidget() FolderNavigationWidget *ptw = new FolderNavigationWidget; n.widget = ptw; QToolButton *toggleSync = new QToolButton; - toggleSync->setIcon(QIcon(":/core/images/linkicon.png")); + toggleSync->setIcon(QIcon(QLatin1String(":/core/images/linkicon.png"))); toggleSync->setCheckable(true); toggleSync->setChecked(ptw->autoSynchronization()); toggleSync->setToolTip(tr("Synchronize with Editor")); @@ -214,4 +210,7 @@ Core::NavigationView FolderNavigationWidgetFactory::createWidget() return n; } +} // namespace Internal +} // namespace ProjectExplorer + #include "foldernavigationwidget.moc" diff --git a/src/plugins/projectexplorer/foldernavigationwidget.h b/src/plugins/projectexplorer/foldernavigationwidget.h index 97082d6ec04..cc405cac494 100644 --- a/src/plugins/projectexplorer/foldernavigationwidget.h +++ b/src/plugins/projectexplorer/foldernavigationwidget.h @@ -32,12 +32,17 @@ #include -#include -#include -#include -#include #include +QT_BEGIN_NAMESPACE +class QLabel; +class QListView; +class QSortFilterProxyModel; +class QModelIndex; +class QDirModel; +class QDir; +QT_END_NAMESPACE + namespace ProjectExplorer { class ProjectExplorerPlugin; diff --git a/src/plugins/projectexplorer/outputwindow.cpp b/src/plugins/projectexplorer/outputwindow.cpp index 8f9ba4607f0..1b962ba6379 100644 --- a/src/plugins/projectexplorer/outputwindow.cpp +++ b/src/plugins/projectexplorer/outputwindow.cpp @@ -35,12 +35,14 @@ #include #include #include +#include #include #include #include #include #include +#include #include #include #include @@ -48,6 +50,7 @@ #include #include #include +#include using namespace ProjectExplorer::Internal; using namespace ProjectExplorer; diff --git a/src/plugins/projectexplorer/outputwindow.h b/src/plugins/projectexplorer/outputwindow.h index e2175deaa5f..b5463f883d7 100644 --- a/src/plugins/projectexplorer/outputwindow.h +++ b/src/plugins/projectexplorer/outputwindow.h @@ -31,19 +31,22 @@ #define OUTPUTWINDOW_H #include -#include #include #include -#include -#include -#include +#include #include QT_BEGIN_NAMESPACE class QTabWidget; +class QToolButton; +class QAction; QT_END_NAMESPACE +namespace Core { + class BaseContext; +} + namespace ProjectExplorer { class RunControl; @@ -108,7 +111,6 @@ private: QTabWidget *m_tabWidget; QHash m_outputWindows; QAction *m_stopAction; -// QToolButton *m_insertLineButton; QToolButton *m_reRunButton; QToolButton *m_stopButton; };