forked from qt-creator/qt-creator
Give project settings a maximum width.
To avoid neverending line edits, make it look more compact.
This commit is contained in:
@@ -62,13 +62,22 @@ bool debug = false;
|
|||||||
PanelsWidget::PanelsWidget(QWidget *parent)
|
PanelsWidget::PanelsWidget(QWidget *parent)
|
||||||
: QScrollArea(parent)
|
: QScrollArea(parent)
|
||||||
{
|
{
|
||||||
m_widget = new QWidget;
|
QWidget *topwidget = new QWidget;
|
||||||
m_layout = new QVBoxLayout(m_widget);
|
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);
|
setWidgetResizable(true);
|
||||||
setFrameStyle(QFrame::NoFrame);
|
setFrameStyle(QFrame::NoFrame);
|
||||||
setWidget(m_widget);
|
setWidget(topwidget);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
PanelsWidget::~PanelsWidget()
|
PanelsWidget::~PanelsWidget()
|
||||||
|
|||||||
@@ -69,7 +69,6 @@ private:
|
|||||||
QLabel *nameLabel;
|
QLabel *nameLabel;
|
||||||
QWidget *panelWidget;
|
QWidget *panelWidget;
|
||||||
};
|
};
|
||||||
QWidget *m_widget;
|
|
||||||
QVBoxLayout *m_layout;
|
QVBoxLayout *m_layout;
|
||||||
QList<Panel> m_panels;
|
QList<Panel> m_panels;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user