Fix spin box size policy so they are not expanding vertically

This commit is contained in:
Martchus 2020-03-09 19:05:24 +01:00
parent 7ed5723fd9
commit a1d64f95a1
2 changed files with 4 additions and 4 deletions

View File

@ -292,7 +292,7 @@ void TagEdit::setupUi()
setUpdatesEnabled(false);
if (m_tags.empty()) {
// there are no tags assigned -> remove all editing controls
for (QWidget *edit : m_widgets) {
for (QWidget *const edit : m_widgets) {
removeEdit(edit);
edit->deleteLater();
}
@ -372,7 +372,7 @@ void TagEdit::setupUi()
m_widgets.insert(field, edit);
}
// update the current position
// the position is required to keep the order of Settings::fieldModel().fields()
// note: The position is required to keep the order of Settings::fieldModel().fields().
++rowOverall;
switch (field) {
case KnownField::Cover:

View File

@ -427,7 +427,7 @@ QPair<QtUtilities::ClearSpinBox *, QtUtilities::ClearSpinBox *> &TagFieldEdit::s
m_spinBoxes.first->setClearButtonEnabled(true);
m_spinBoxes.first->installEventFilter(this);
m_spinBoxes.first->setMaximum(32766);
m_spinBoxes.first->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
m_spinBoxes.first->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
connect(m_spinBoxes.first, static_cast<void (ClearSpinBox::*)(int)>(&ClearSpinBox::valueChanged), this, &TagFieldEdit::showRestoreButton);
subLayout->addWidget(m_spinBoxes.first);
m_widgets << m_spinBoxes.first;
@ -444,7 +444,7 @@ QPair<QtUtilities::ClearSpinBox *, QtUtilities::ClearSpinBox *> &TagFieldEdit::s
m_spinBoxes.second->setMaximum(32766);
m_spinBoxes.second->insertCustomButton(0, setupLockButton());
m_spinBoxes.second->insertCustomButton(1, setupRestoreButton());
m_spinBoxes.second->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
m_spinBoxes.second->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
connect(m_spinBoxes.second, static_cast<void (ClearSpinBox::*)(int)>(&ClearSpinBox::valueChanged), this, &TagFieldEdit::showRestoreButton);
subLayout->addWidget(m_spinBoxes.second);
m_widgets << m_spinBoxes.second;