forked from qt-creator/qt-creator
DiffEditor: Fix context lines spin box layout.
Work around a regression in Qt 5 (QTBUG-31538) Also prefer setting left+right margins instead of all margins for the label. Change-Id: I108de101239145295d37002aa989a959d8041c55 Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
This commit is contained in:
@@ -144,13 +144,14 @@ QWidget *DiffEditor::toolBar()
|
||||
|
||||
QLabel *contextLabel = new QLabel(m_toolWidget);
|
||||
contextLabel->setText(tr("Context Lines:"));
|
||||
contextLabel->setMargin(6);
|
||||
contextLabel->setContentsMargins(6, 0, 6, 0);
|
||||
m_toolWidget->addWidget(contextLabel);
|
||||
|
||||
QSpinBox *contextSpinBox = new QSpinBox(m_toolWidget);
|
||||
contextSpinBox->setRange(-1, 100);
|
||||
contextSpinBox->setValue(3);
|
||||
contextSpinBox->setFrame(false);
|
||||
contextSpinBox->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding); // Mac Qt5
|
||||
connect(contextSpinBox, SIGNAL(valueChanged(int)),
|
||||
m_editorWidget, SLOT(setContextLinesNumber(int)));
|
||||
m_toolWidget->addWidget(contextSpinBox);
|
||||
|
||||
Reference in New Issue
Block a user