From 3e373927c521dc44ced11765799497afa534fc31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20N=C3=A4tterlund?= Date: Thu, 7 Mar 2013 07:18:29 +0100 Subject: [PATCH] ProjectExplorer: Make PanelWidget usable from other plugins Change-Id: Idc3ad99693b145c7d8af319a905bccbb28e51c08 Reviewed-by: Nicolas Arnaud-Cormos Reviewed-by: Daniel Teske --- src/plugins/projectexplorer/projectwindow.h | 12 +++++++----- src/plugins/projectexplorer/targetsettingspanel.h | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/plugins/projectexplorer/projectwindow.h b/src/plugins/projectexplorer/projectwindow.h index 1c06a09a7e7..77d6b130214 100644 --- a/src/plugins/projectexplorer/projectwindow.h +++ b/src/plugins/projectexplorer/projectwindow.h @@ -30,6 +30,8 @@ #ifndef PROJECTWINDOW_H #define PROJECTWINDOW_H +#include "projectexplorer_export.h" + #include #include @@ -48,11 +50,7 @@ class Target; class BuildConfiguration; class RunConfiguration; -namespace Internal { - -class DoubleTabWidget; - -class PanelsWidget : public QScrollArea +class PROJECTEXPLORER_EXPORT PanelsWidget : public QScrollArea { Q_OBJECT public: @@ -69,6 +67,10 @@ private: QWidget *m_root; }; +namespace Internal { + +class DoubleTabWidget; + class ProjectWindow : public QWidget { Q_OBJECT diff --git a/src/plugins/projectexplorer/targetsettingspanel.h b/src/plugins/projectexplorer/targetsettingspanel.h index c6f847985c8..28af5eee93e 100644 --- a/src/plugins/projectexplorer/targetsettingspanel.h +++ b/src/plugins/projectexplorer/targetsettingspanel.h @@ -43,11 +43,11 @@ namespace ProjectExplorer { class Target; class Project; class Kit; +class PanelsWidget; namespace Internal { class TargetSettingsWidget; -class PanelsWidget; class TargetSettingsPanelWidget : public QWidget {