aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/dependenciespanel.cpp
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2010-02-01 17:22:05 +0100
committercon <qtc-committer@nokia.com>2010-02-01 18:34:46 +0100
commit255348643e9df7f7efa54ef0318db8ecbf1471d9 (patch)
tree6774d0ca6e26d330eb10370aa1c4a5522b6cb2e7 /src/plugins/projectexplorer/dependenciespanel.cpp
parent61d52820ee10a711340fc0a9f24d4dcf71ee0ded (diff)
Remove the summary part from the most commonly used project configuration pages.
Reviewed-by: dt
Diffstat (limited to 'src/plugins/projectexplorer/dependenciespanel.cpp')
-rw-r--r--src/plugins/projectexplorer/dependenciespanel.cpp33
1 files changed, 1 insertions, 32 deletions
diff --git a/src/plugins/projectexplorer/dependenciespanel.cpp b/src/plugins/projectexplorer/dependenciespanel.cpp
index f714619b7ca..27917bc8090 100644
--- a/src/plugins/projectexplorer/dependenciespanel.cpp
+++ b/src/plugins/projectexplorer/dependenciespanel.cpp
@@ -239,6 +239,7 @@ DependenciesWidget::DependenciesWidget(SessionManager *session,
QVBoxLayout *vbox = new QVBoxLayout(this);
vbox->setContentsMargins(0, 0, 0, 0);
m_detailsContainer = new Utils::DetailsWidget(this);
+ m_detailsContainer->setState(Utils::DetailsWidget::NoSummary);
vbox->addWidget(m_detailsContainer);
QWidget *detailsWidget = new QWidget(m_detailsContainer);
@@ -250,38 +251,6 @@ DependenciesWidget::DependenciesWidget(SessionManager *session,
treeView->setHeaderHidden(true);
layout->addWidget(treeView);
layout->addSpacerItem(new QSpacerItem(0, 0 , QSizePolicy::Expanding, QSizePolicy::Fixed));
-
- updateDetails();
-
- connect(session, SIGNAL(dependencyChanged(ProjectExplorer::Project*,ProjectExplorer::Project*)),
- this, SLOT(updateDetails()));
-
- connect(session, SIGNAL(projectRemoved(ProjectExplorer::Project*)),
- this, SLOT(updateDetails()));
- connect(session, SIGNAL(projectAdded(ProjectExplorer::Project*)),
- this, SLOT(updateDetails()));
- connect(session, SIGNAL(sessionLoaded()),
- this, SLOT(updateDetails()));
-}
-
-void DependenciesWidget::updateDetails()
-{
- QStringList dependsOn;
-
- foreach(Project *other, m_session->projects()) {
- if (m_session->hasDependency(m_project, other)) {
- dependsOn.append(other->displayName());
- }
- }
- QString text;
- if (dependsOn.isEmpty()) {
- text = tr("%1 has no dependencies.").arg(m_project->displayName());
- } else if (dependsOn.count() == 1) {
- text =tr("%1 depends on %2.").arg(m_project->displayName(), dependsOn.first());
- } else {
- text = tr("%1 depends on: %2.").arg(m_project->displayName(), dependsOn.join(QLatin1String(", ")));
- }
- m_detailsContainer->setSummaryText(text);
}
//