ProjectExplorer: Make PanelWidget usable from other plugins

Change-Id: Idc3ad99693b145c7d8af319a905bccbb28e51c08
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
Tobias Nätterlund
2013-03-07 07:18:29 +01:00
committed by Tobias Nätterlund
parent 9abb4a8c1f
commit 3e373927c5
2 changed files with 8 additions and 6 deletions

View File

@@ -30,6 +30,8 @@
#ifndef PROJECTWINDOW_H #ifndef PROJECTWINDOW_H
#define PROJECTWINDOW_H #define PROJECTWINDOW_H
#include "projectexplorer_export.h"
#include <QMap> #include <QMap>
#include <QScrollArea> #include <QScrollArea>
@@ -48,11 +50,7 @@ class Target;
class BuildConfiguration; class BuildConfiguration;
class RunConfiguration; class RunConfiguration;
namespace Internal { class PROJECTEXPLORER_EXPORT PanelsWidget : public QScrollArea
class DoubleTabWidget;
class PanelsWidget : public QScrollArea
{ {
Q_OBJECT Q_OBJECT
public: public:
@@ -69,6 +67,10 @@ private:
QWidget *m_root; QWidget *m_root;
}; };
namespace Internal {
class DoubleTabWidget;
class ProjectWindow : public QWidget class ProjectWindow : public QWidget
{ {
Q_OBJECT Q_OBJECT

View File

@@ -43,11 +43,11 @@ namespace ProjectExplorer {
class Target; class Target;
class Project; class Project;
class Kit; class Kit;
class PanelsWidget;
namespace Internal { namespace Internal {
class TargetSettingsWidget; class TargetSettingsWidget;
class PanelsWidget;
class TargetSettingsPanelWidget : public QWidget class TargetSettingsPanelWidget : public QWidget
{ {