From 9b5afad239d83f6cc4a566ffb64aa40604963794 Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 17 Jul 2012 13:16:04 +0200 Subject: [PATCH] projectexplorer: improve spacing in profile selection dialog Change-Id: I9f6719618749b57cdfb68457e9ede8a580abd1af Reviewed-by: hjk --- .../profilemanagerconfigwidget.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/plugins/projectexplorer/profilemanagerconfigwidget.cpp b/src/plugins/projectexplorer/profilemanagerconfigwidget.cpp index c9f6f4d5d53..fc343676e82 100644 --- a/src/plugins/projectexplorer/profilemanagerconfigwidget.cpp +++ b/src/plugins/projectexplorer/profilemanagerconfigwidget.cpp @@ -56,6 +56,7 @@ ProfileManagerConfigWidget::ProfileManagerConfigWidget(Profile *p, QWidget *pare { m_layout->setMargin(0); m_layout->setSpacing(6); + m_layout->setContentsMargins(0, 0, 0, 0); QVBoxLayout *top = new QVBoxLayout(this); top->setMargin(0); @@ -73,15 +74,19 @@ ProfileManagerConfigWidget::ProfileManagerConfigWidget(Profile *p, QWidget *pare QWidget *widget = new QWidget; details->setWidget(widget); - QHBoxLayout *masterLayout = new QHBoxLayout(widget); - masterLayout->setSpacing(12); - QVBoxLayout *iconLayout = new QVBoxLayout; iconLayout->addWidget(m_iconButton); iconLayout->addStretch(); - masterLayout->addLayout(iconLayout); - masterLayout->addLayout(m_layout); + QHBoxLayout *spacer = new QHBoxLayout; + spacer->addItem(new QSpacerItem(1, 1, QSizePolicy::Fixed, QSizePolicy::MinimumExpanding)); + + QGridLayout *masterLayout = new QGridLayout(widget); + masterLayout->setMargin(0); + masterLayout->setContentsMargins(6, 0, 6, 0); + masterLayout->addLayout(iconLayout, 0, 0); + masterLayout->addLayout(m_layout, 0, 1); + masterLayout->addLayout(spacer, 1, 0); discard();