summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/projectwindow.cpp
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2009-07-22 11:37:23 +0200
committercon <qtc-committer@nokia.com>2009-07-22 18:18:12 +0200
commita9f81ab3527a2c2577011f963d635bff9e963f6a (patch)
tree7205c26a625e3b885e8595ed1f7ff8b4ac0dd3e2 /src/plugins/projectexplorer/projectwindow.cpp
parent0f26d4e223f8f0928c6d166a4d955557f3db3c8b (diff)
downloadqt-creator-a9f81ab3527a2c2577011f963d635bff9e963f6a.tar.gz
Give project settings a maximum width.
To avoid neverending line edits, make it look more compact.
Diffstat (limited to 'src/plugins/projectexplorer/projectwindow.cpp')
-rw-r--r--src/plugins/projectexplorer/projectwindow.cpp17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/plugins/projectexplorer/projectwindow.cpp b/src/plugins/projectexplorer/projectwindow.cpp
index 4d5cf076a9..48811707c1 100644
--- a/src/plugins/projectexplorer/projectwindow.cpp
+++ b/src/plugins/projectexplorer/projectwindow.cpp
@@ -62,13 +62,22 @@ bool debug = false;
PanelsWidget::PanelsWidget(QWidget *parent)
: QScrollArea(parent)
{
- m_widget = new QWidget;
- m_layout = new QVBoxLayout(m_widget);
+ QWidget *topwidget = new QWidget;
+ QHBoxLayout *topwidgetLayout = new QHBoxLayout;
+ topwidgetLayout->setMargin(0);
+ topwidgetLayout->setSpacing(0);
+ topwidget->setLayout(topwidgetLayout);
+
+ QWidget *verticalWidget = new QWidget;
+ verticalWidget->setMaximumWidth(800);
+ m_layout = new QVBoxLayout;
+ verticalWidget->setLayout(m_layout);
+ topwidgetLayout->addWidget(verticalWidget);
+ topwidgetLayout->addStretch(10);
setWidgetResizable(true);
setFrameStyle(QFrame::NoFrame);
- setWidget(m_widget);
-
+ setWidget(topwidget);
}
PanelsWidget::~PanelsWidget()