From ffd428f2ebfc03ddc854624543a57fbba25fcf66 Mon Sep 17 00:00:00 2001 From: dt Date: Thu, 12 May 2011 18:07:49 +0200 Subject: [PATCH] DetailsWidget: Only set the summary on one widget That is not on both the label and the checkbox. The label supports html formatted text, the checkbox not. --- src/libs/utils/detailswidget.cpp | 8 ++++++-- src/plugins/qt4projectmanager/qt4target.cpp | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/libs/utils/detailswidget.cpp b/src/libs/utils/detailswidget.cpp index 648e9bd787..ce7b1ced59 100644 --- a/src/libs/utils/detailswidget.cpp +++ b/src/libs/utils/detailswidget.cpp @@ -212,12 +212,16 @@ namespace Utils { void DetailsWidget::setSummaryText(const QString &text) { - d->m_summaryLabel->setText(text); - d->m_summaryCheckBox->setText(text); + if (d->m_useCheckBox) + d->m_summaryCheckBox->setText(text); + else + d->m_summaryLabel->setText(text); } QString DetailsWidget::summaryText() const { + if (d->m_useCheckBox) + return d->m_summaryCheckBox->text(); return d->m_summaryLabel->text(); } diff --git a/src/plugins/qt4projectmanager/qt4target.cpp b/src/plugins/qt4projectmanager/qt4target.cpp index 12b220f109..60a70f11ce 100644 --- a/src/plugins/qt4projectmanager/qt4target.cpp +++ b/src/plugins/qt4projectmanager/qt4target.cpp @@ -395,8 +395,8 @@ Qt4DefaultTargetSetupWidget::Qt4DefaultTargetSetupWidget(Qt4BaseTargetFactory *f setLayout(vboxLayout); vboxLayout->setContentsMargins(0, 0, 0, 0); m_detailsWidget = new Utils::DetailsWidget(this); - m_detailsWidget->setSummaryText(factory->displayNameForId(id)); m_detailsWidget->setUseCheckBox(true); + m_detailsWidget->setSummaryText(factory->displayNameForId(id)); m_detailsWidget->setChecked(false); m_detailsWidget->setSummaryFontBold(true); m_detailsWidget->setIcon(factory->iconForId(id)); -- 2.11.0