forked from qt-creator/qt-creator
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.
This commit is contained in:
@@ -212,12 +212,16 @@ namespace Utils {
|
|||||||
|
|
||||||
void DetailsWidget::setSummaryText(const QString &text)
|
void DetailsWidget::setSummaryText(const QString &text)
|
||||||
{
|
{
|
||||||
d->m_summaryLabel->setText(text);
|
if (d->m_useCheckBox)
|
||||||
d->m_summaryCheckBox->setText(text);
|
d->m_summaryCheckBox->setText(text);
|
||||||
|
else
|
||||||
|
d->m_summaryLabel->setText(text);
|
||||||
}
|
}
|
||||||
|
|
||||||
QString DetailsWidget::summaryText() const
|
QString DetailsWidget::summaryText() const
|
||||||
{
|
{
|
||||||
|
if (d->m_useCheckBox)
|
||||||
|
return d->m_summaryCheckBox->text();
|
||||||
return d->m_summaryLabel->text();
|
return d->m_summaryLabel->text();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -395,8 +395,8 @@ Qt4DefaultTargetSetupWidget::Qt4DefaultTargetSetupWidget(Qt4BaseTargetFactory *f
|
|||||||
setLayout(vboxLayout);
|
setLayout(vboxLayout);
|
||||||
vboxLayout->setContentsMargins(0, 0, 0, 0);
|
vboxLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
m_detailsWidget = new Utils::DetailsWidget(this);
|
m_detailsWidget = new Utils::DetailsWidget(this);
|
||||||
m_detailsWidget->setSummaryText(factory->displayNameForId(id));
|
|
||||||
m_detailsWidget->setUseCheckBox(true);
|
m_detailsWidget->setUseCheckBox(true);
|
||||||
|
m_detailsWidget->setSummaryText(factory->displayNameForId(id));
|
||||||
m_detailsWidget->setChecked(false);
|
m_detailsWidget->setChecked(false);
|
||||||
m_detailsWidget->setSummaryFontBold(true);
|
m_detailsWidget->setSummaryFontBold(true);
|
||||||
m_detailsWidget->setIcon(factory->iconForId(id));
|
m_detailsWidget->setIcon(factory->iconForId(id));
|
||||||
|
|||||||
Reference in New Issue
Block a user