From 52542619225000b55d081de766c9db5ddedcb01b Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Thu, 15 Sep 2022 20:23:20 +0200 Subject: [PATCH] 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 --- src/libs/utils/detailswidget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libs/utils/detailswidget.cpp b/src/libs/utils/detailswidget.cpp index eb2b5af8569..05450c03dba 100644 --- a/src/libs/utils/detailswidget.cpp +++ b/src/libs/utils/detailswidget.cpp @@ -114,8 +114,11 @@ DetailsWidgetPrivate::DetailsWidgetPrivate(QWidget *parent) : void DetailsWidgetPrivate::updateControls() { - if (m_widget) + if (m_widget) { 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->setVisible(m_state == DetailsWidget::Expanded || m_state == DetailsWidget::Collapsed); m_summaryLabelIcon->setVisible(m_state != DetailsWidget::NoSummary && !m_useCheckBox);