forked from qt-creator/qt-creator
Utils: Remove extra upper Margin in "unexpanded" DetailsWidgets
This removes the empty space on top in the RunConfiguration settings and QtVersion/qmake details. Change-Id: Ibc72d3a703dd1f32aa2cfa25b33feb651aaa5098 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -114,8 +114,11 @@ DetailsWidgetPrivate::DetailsWidgetPrivate(QWidget *parent) :
|
|||||||
|
|
||||||
void DetailsWidgetPrivate::updateControls()
|
void DetailsWidgetPrivate::updateControls()
|
||||||
{
|
{
|
||||||
if (m_widget)
|
if (m_widget) {
|
||||||
m_widget->setVisible(m_state == DetailsWidget::Expanded || m_state == DetailsWidget::NoSummary);
|
m_widget->setVisible(m_state == DetailsWidget::Expanded || m_state == DetailsWidget::NoSummary);
|
||||||
|
m_widget->setContentsMargins(
|
||||||
|
MARGIN, m_state == DetailsWidget::Expanded ? MARGIN : 0, MARGIN, MARGIN);
|
||||||
|
}
|
||||||
m_detailsButton->setChecked(m_state == DetailsWidget::Expanded && m_widget);
|
m_detailsButton->setChecked(m_state == DetailsWidget::Expanded && m_widget);
|
||||||
m_detailsButton->setVisible(m_state == DetailsWidget::Expanded || m_state == DetailsWidget::Collapsed);
|
m_detailsButton->setVisible(m_state == DetailsWidget::Expanded || m_state == DetailsWidget::Collapsed);
|
||||||
m_summaryLabelIcon->setVisible(m_state != DetailsWidget::NoSummary && !m_useCheckBox);
|
m_summaryLabelIcon->setVisible(m_state != DetailsWidget::NoSummary && !m_useCheckBox);
|
||||||
|
|||||||
Reference in New Issue
Block a user