From e76e4392159c6c8490df6ec0389a9839ccd90189 Mon Sep 17 00:00:00 2001
From: dt <qtc-committer@nokia.com>
Date: Mon, 20 Jul 2009 16:50:05 +0200
Subject: [PATCH] Some tweaks to make the build settings page look better on
 windows

---
 .../cmakerunconfiguration.cpp                 | 25 +++++++++++--------
 .../customexecutablerunconfiguration.cpp      | 24 ++++++++++--------
 .../qt4projectmanager/qt4runconfiguration.cpp | 24 ++++++++++--------
 3 files changed, 41 insertions(+), 32 deletions(-)

diff --git a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
index c6c4568eac3..8d309b81197 100644
--- a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
@@ -258,21 +258,28 @@ CMakeRunConfigurationWidget::CMakeRunConfigurationWidget(CMakeRunConfiguration *
 
     fl->addRow(tr("Working Directory:"), boxlayout);
 
-    QGroupBox *box = new QGroupBox(tr("Environment"),this);
-    QVBoxLayout *boxLayout = new QVBoxLayout;
-    box->setLayout(boxLayout);
-    box->setFlat(true);
+    QVBoxLayout *vbx = new QVBoxLayout(this);
+    vbx->addLayout(fl);
+
+    QLabel *environmentLabel = new QLabel(this);
+    environmentLabel->setText(tr("Run Environment"));
+    QFont f = environmentLabel->font();
+    f.setBold(true);
+    f.setPointSizeF(f.pointSizeF() *1.2);
+    environmentLabel->setFont(f);
+    vbx->addWidget(environmentLabel);
 
     QFormLayout *formlayout = new QFormLayout();
     QLabel *label = new QLabel(tr("Base environment for this runconfiguration:"), this);
 
-    m_baseEnvironmentComboBox = new QComboBox(box);
+
+    m_baseEnvironmentComboBox = new QComboBox(this);
     m_baseEnvironmentComboBox->addItems(QStringList()
                                         << tr("Clean Environment")
                                         << tr("System Environment")
                                         << tr("Build Environment"));
     formlayout->addRow(label, m_baseEnvironmentComboBox);
-    boxLayout->addLayout(formlayout);
+    vbx->addLayout(formlayout);
     label->setVisible(false);
     m_baseEnvironmentComboBox->setVisible(false);
 
@@ -302,11 +309,7 @@ CMakeRunConfigurationWidget::CMakeRunConfigurationWidget(CMakeRunConfiguration *
     connect(m_environmentWidget, SIGNAL(switchedToDetails()),
             label, SLOT(show()));
 
-    boxLayout->addWidget(m_environmentWidget);
-
-    QVBoxLayout *vbx = new QVBoxLayout(this);
-    vbx->addLayout(fl);
-    vbx->addWidget(box);
+    vbx->addWidget(m_environmentWidget);
 
     connect(m_environmentWidget, SIGNAL(userChangesUpdated()),
             this, SLOT(userChangesUpdated()));
diff --git a/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp b/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp
index 43f543b231d..8b182e21671 100644
--- a/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp
+++ b/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp
@@ -88,21 +88,27 @@ CustomExecutableConfigurationWidget::CustomExecutableConfigurationWidget(CustomE
     m_useTerminalCheck = new QCheckBox(tr("Run in &Terminal"), this);
     layout->addRow(QString(), m_useTerminalCheck);
 
-    QGroupBox *box = new QGroupBox(tr("Environment"),this);
-    QVBoxLayout *boxLayout = new QVBoxLayout();
-    box->setLayout(boxLayout);
-    box->setFlat(true);
+    QVBoxLayout *vbox = new QVBoxLayout(this);
+    vbox->addLayout(layout);
+
+    QLabel *environmentLabel = new QLabel(this);
+    environmentLabel->setText(tr("Run Environment"));
+    QFont f = environmentLabel->font();
+    f.setBold(true);
+    f.setPointSizeF(f.pointSizeF() *1.2);
+    environmentLabel->setFont(f);
+    vbox->addWidget(environmentLabel);
 
     QFormLayout *formlayout = new QFormLayout();
     QLabel *label = new QLabel(tr("Base environment for this runconfiguration:"), this);
 
-    m_baseEnvironmentComboBox = new QComboBox(box);
+    m_baseEnvironmentComboBox = new QComboBox(this);
     m_baseEnvironmentComboBox->addItems(QStringList()
                                         << tr("Clean Environment")
                                         << tr("System Environment")
                                         << tr("Build Environment"));
     formlayout->addRow(label, m_baseEnvironmentComboBox);
-    boxLayout->addLayout(formlayout);
+    vbox->addLayout(formlayout);
     label->setVisible(false);
     m_baseEnvironmentComboBox->setVisible(false);
 
@@ -114,7 +120,7 @@ CustomExecutableConfigurationWidget::CustomExecutableConfigurationWidget(CustomE
     m_environmentWidget = new EnvironmentWidget(this);
     m_environmentWidget->setBaseEnvironment(rc->baseEnvironment());
     m_environmentWidget->setUserChanges(rc->userEnvironmentChanges());
-    boxLayout->addWidget(m_environmentWidget);
+    vbox->addWidget(m_environmentWidget);
 
     connect(m_environmentWidget, SIGNAL(switchedToSummary()),
             m_baseEnvironmentComboBox, SLOT(hide()));
@@ -126,9 +132,7 @@ CustomExecutableConfigurationWidget::CustomExecutableConfigurationWidget(CustomE
     connect(m_environmentWidget, SIGNAL(switchedToDetails()),
             label, SLOT(show()));
 
-    QVBoxLayout *vbox = new QVBoxLayout(this);
-    vbox->addLayout(layout);
-    vbox->addWidget(box);
+
 
     changed();
     
diff --git a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
index cc37dd42cb1..10201498fb5 100644
--- a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
+++ b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp
@@ -159,21 +159,27 @@ Qt4RunConfigurationWidget::Qt4RunConfigurationWidget(Qt4RunConfiguration *qt4Run
             this, SLOT(usingDyldImageSuffixToggled(bool)));
 #endif
 
-    QGroupBox *box = new QGroupBox(tr("Environment"),this);
-    QVBoxLayout *boxLayout = new QVBoxLayout();
-    box->setLayout(boxLayout);
-    box->setFlat(true);
+    QVBoxLayout *vbox = new QVBoxLayout(this);
+    vbox->addLayout(toplayout);
+
+    QLabel *environmentLabel = new QLabel(this);
+    environmentLabel->setText(tr("Run Environment"));
+    QFont f = environmentLabel->font();
+    f.setBold(true);
+    f.setPointSizeF(f.pointSizeF() *1.2);
+    environmentLabel->setFont(f);
+    vbox->addWidget(environmentLabel);
 
     QFormLayout *formlayout = new QFormLayout();
     QLabel *label = new QLabel(tr("Base environment for this runconfiguration:"), this);
 
-    m_baseEnvironmentComboBox = new QComboBox(box);
+    m_baseEnvironmentComboBox = new QComboBox(this);
     m_baseEnvironmentComboBox->addItems(QStringList()
                                         << tr("Clean Environment")
                                         << tr("System Environment")
                                         << tr("Build Environment"));
     formlayout->addRow(label, m_baseEnvironmentComboBox);
-    boxLayout->addLayout(formlayout);
+    vbox->addLayout(formlayout);
     label->setVisible(false);
     m_baseEnvironmentComboBox->setVisible(false);
 
@@ -186,7 +192,7 @@ Qt4RunConfigurationWidget::Qt4RunConfigurationWidget(Qt4RunConfiguration *qt4Run
     m_environmentWidget->setBaseEnvironment(m_qt4RunConfiguration->baseEnvironment());
     m_environmentWidget->setUserChanges(m_qt4RunConfiguration->userEnvironmentChanges());
     m_environmentWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
-    boxLayout->addWidget(m_environmentWidget);
+    vbox->addWidget(m_environmentWidget);
 
     connect(m_environmentWidget, SIGNAL(switchedToSummary()),
             m_baseEnvironmentComboBox, SLOT(hide()));
@@ -198,10 +204,6 @@ Qt4RunConfigurationWidget::Qt4RunConfigurationWidget(Qt4RunConfiguration *qt4Run
     connect(m_environmentWidget, SIGNAL(switchedToDetails()),
             label, SLOT(show()));
 
-    QVBoxLayout *vbox = new QVBoxLayout(this);
-    vbox->addLayout(toplayout);
-    vbox->addWidget(box);
-
     connect(m_workingDirectoryEdit, SIGNAL(changed(QString)),
             this, SLOT(setWorkingDirectory()));
 
-- 
GitLab