That is not on both the label and the checkbox. The label supports html
formatted text, the checkbox not.
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();
}
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));