aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/dependenciespanel.h
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2013-09-05 12:35:19 +0200
committerhjk <hjk121@nokiamail.com>2013-09-05 13:13:06 +0200
commit9fe9706803d5910c3047c6b1eebe6d7c4abb0be0 (patch)
treec8506bb0f29d5e2074e126442e3e27e8cdcb5a85 /src/plugins/projectexplorer/dependenciespanel.h
parent0126672336accf729c4124c4af2b9b1c4fe8577a (diff)
ProjectExplorer: Clean up remaining SessionManager uses
Change-Id: I170edc81cc2bcb4de4168c5ec38d3897c2e7c7e8 Reviewed-by: David Schulz <david.schulz@digia.com>
Diffstat (limited to 'src/plugins/projectexplorer/dependenciespanel.h')
-rw-r--r--src/plugins/projectexplorer/dependenciespanel.h33
1 files changed, 13 insertions, 20 deletions
diff --git a/src/plugins/projectexplorer/dependenciespanel.h b/src/plugins/projectexplorer/dependenciespanel.h
index 9fc7e041e7..b7cada2237 100644
--- a/src/plugins/projectexplorer/dependenciespanel.h
+++ b/src/plugins/projectexplorer/dependenciespanel.h
@@ -36,33 +36,24 @@
#include <QTreeView>
-namespace Utils {
- class DetailsWidget;
-}
+namespace Utils { class DetailsWidget; }
namespace ProjectExplorer {
class Project;
-class SessionManager;
namespace Internal {
-const char DEPENDENCIES_PANEL_ID[] = "ProjectExplorer.DependenciesPanel";
-
-class DependenciesWidget;
-
class DependenciesPanelFactory : public IProjectPanelFactory
{
public:
- DependenciesPanelFactory(SessionManager *session);
+ DependenciesPanelFactory() {}
QString id() const;
QString displayName() const;
int priority() const;
bool supports(Project *project);
PropertiesPanel *createPanel(Project *project);
-private:
- SessionManager *m_session;
};
@@ -73,9 +64,9 @@ private:
class DependenciesModel : public QAbstractListModel
{
Q_OBJECT
+
public:
- DependenciesModel(SessionManager *session, Project *project, QObject *parent = 0);
- ~DependenciesModel();
+ explicit DependenciesModel(Project *project, QObject *parent = 0);
int rowCount(const QModelIndex &index) const;
int columnCount(const QModelIndex &index) const;
@@ -87,7 +78,6 @@ public slots:
void resetModel();
private:
- SessionManager *m_session;
Project *m_project;
QList<Project *> m_projects;
};
@@ -95,13 +85,16 @@ private:
class DependenciesView : public QTreeView
{
Q_OBJECT
+
public:
DependenciesView(QWidget *parent);
- ~DependenciesView();
- virtual QSize sizeHint() const;
- virtual void setModel(QAbstractItemModel *model);
+
+ QSize sizeHint() const;
+ void setModel(QAbstractItemModel *model);
+
private slots:
void updateSizeHint();
+
private:
QSize m_sizeHint;
};
@@ -109,11 +102,11 @@ private:
class DependenciesWidget : public QWidget
{
Q_OBJECT
+
public:
- DependenciesWidget(SessionManager *session, Project *project,
- QWidget *parent = 0);
+ explicit DependenciesWidget(Project *project, QWidget *parent = 0);
+
private:
- SessionManager *m_session;
Project *m_project;
DependenciesModel *m_model;
Utils::DetailsWidget *m_detailsContainer;