Skip to content

Commit bf1dc6a

Browse files
committed
fix: OptionWidget; Adjust the controller mapping combobox size
1 parent cf8055a commit bf1dc6a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/widgets/data/OptionsWidget.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,11 +402,12 @@ void OptionsWidget::setControllerMappingVisible(bool visible)
402402
QGridLayout *OptionsWidget::makeControllerLayout()
403403
{
404404
auto finalLayout = new QGridLayout;
405+
const int fmh = fontMetrics().height();
405406
for (int i = 0; i < 16; i++) {
406407
lblInputs[i]->setAlignment(Qt::AlignRight);
407408
auto comboBox = new QComboBox;
408409
comboBox->setObjectName(_inputNames.at(i));
409-
comboBox->setIconSize(QSize(fontMetrics().height(), fontMetrics().height()));
410+
comboBox->setIconSize(QSize(fmh * 1.5, fmh * 1.5));
410411
comboBox->addItem(QString());
411412
comboBox->addItem(QString());
412413
comboBox->addItem(QString());
@@ -423,6 +424,7 @@ QGridLayout *OptionsWidget::makeControllerLayout()
423424
comboBox->addItem(QString());
424425
comboBox->addItem(QString());
425426
comboBox->addItem(QString());
427+
comboBox->setFixedWidth(fmh * 3);
426428

427429
connect(comboBox, QOverload<int>::of(&QComboBox::currentIndexChanged), this, [comboBox, i, this] {
428430
Q_EMIT inputChanged(i, comboBox->currentIndex());

0 commit comments

Comments
 (0)