diff options
author | con <qtc-committer@nokia.com> | 2010-02-01 17:22:05 +0100 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2010-02-01 18:34:46 +0100 |
commit | 255348643e9df7f7efa54ef0318db8ecbf1471d9 (patch) | |
tree | 6774d0ca6e26d330eb10370aa1c4a5522b6cb2e7 /src/plugins/projectexplorer/dependenciespanel.cpp | |
parent | 61d52820ee10a711340fc0a9f24d4dcf71ee0ded (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.cpp | 33 |
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); } // |