From ff563f57edd88e9c2e728517e305cc0f5550b7df Mon Sep 17 00:00:00 2001 From: RickyRister Date: Thu, 17 Apr 2025 18:55:15 -0700 Subject: [PATCH] fix build failure --- cockatrice/src/dialogs/dlg_edit_tokens.cpp | 2 +- cockatrice/src/dialogs/dlg_settings.cpp | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/cockatrice/src/dialogs/dlg_edit_tokens.cpp b/cockatrice/src/dialogs/dlg_edit_tokens.cpp index b588c7516..1248ee403 100644 --- a/cockatrice/src/dialogs/dlg_edit_tokens.cpp +++ b/cockatrice/src/dialogs/dlg_edit_tokens.cpp @@ -40,7 +40,7 @@ DlgEditTokens::DlgEditTokens(QWidget *parent) : QDialog(parent), currentCard(nul colorEdit->addItem(tr("multicolor"), QChar('m')); colorEdit->addItem(tr("colorless"), QChar()); colorLabel->setBuddy(colorEdit); - connect(colorEdit, &QComboBox::currentIndexChanged, this, &DlgEditTokens::colorChanged); + connect(colorEdit, qOverload(&QComboBox::currentIndexChanged), this, &DlgEditTokens::colorChanged); ptLabel = new QLabel(tr("&P/T:")); ptEdit = new QLineEdit; diff --git a/cockatrice/src/dialogs/dlg_settings.cpp b/cockatrice/src/dialogs/dlg_settings.cpp index c66fc9069..1c88874fd 100644 --- a/cockatrice/src/dialogs/dlg_settings.cpp +++ b/cockatrice/src/dialogs/dlg_settings.cpp @@ -410,7 +410,7 @@ AppearanceSettingsPage::AppearanceSettingsPage() verticalCardOverlapPercentBox.setValue(settings.getStackCardOverlapPercent()); verticalCardOverlapPercentBox.setRange(0, 80); - connect(&verticalCardOverlapPercentBox, &QSpinBox::valueChanged, &settings, + connect(&verticalCardOverlapPercentBox, qOverload(&QSpinBox::valueChanged), &settings, &SettingsCache::setStackCardOverlapPercent); cardViewInitialRowsMaxBox.setRange(1, 999); @@ -461,11 +461,12 @@ AppearanceSettingsPage::AppearanceSettingsPage() minPlayersForMultiColumnLayoutEdit.setMinimum(2); minPlayersForMultiColumnLayoutEdit.setValue(settings.getMinPlayersForMultiColumnLayout()); - connect(&minPlayersForMultiColumnLayoutEdit, &QSpinBox::valueChanged, &settings, + connect(&minPlayersForMultiColumnLayoutEdit, qOverload(&QSpinBox::valueChanged), &settings, &SettingsCache::setMinPlayersForMultiColumnLayout); minPlayersForMultiColumnLayoutLabel.setBuddy(&minPlayersForMultiColumnLayoutEdit); - connect(&maxFontSizeForCardsEdit, &QSpinBox::valueChanged, &settings, &SettingsCache::setMaxFontSize); + connect(&maxFontSizeForCardsEdit, qOverload(&QSpinBox::valueChanged), &settings, + &SettingsCache::setMaxFontSize); maxFontSizeForCardsEdit.setValue(settings.getMaxFontSize()); maxFontSizeForCardsLabel.setBuddy(&maxFontSizeForCardsEdit); maxFontSizeForCardsEdit.setMinimum(9); @@ -889,10 +890,11 @@ DeckEditorSettingsPage::DeckEditorSettingsPage() connect(&mcDownloadSpoilersCheckBox, &QCheckBox::toggled, &SettingsCache::instance(), &SettingsCache::setDownloadSpoilerStatus); connect(&mcDownloadSpoilersCheckBox, &QCheckBox::toggled, this, &DeckEditorSettingsPage::setSpoilersEnabled); - connect(&pixmapCacheEdit, &QSpinBox::valueChanged, &SettingsCache::instance(), &SettingsCache::setPixmapCacheSize); - connect(&networkCacheEdit, &QSpinBox::valueChanged, &SettingsCache::instance(), + connect(&pixmapCacheEdit, qOverload(&QSpinBox::valueChanged), &SettingsCache::instance(), + &SettingsCache::setPixmapCacheSize); + connect(&networkCacheEdit, qOverload(&QSpinBox::valueChanged), &SettingsCache::instance(), &SettingsCache::setNetworkCacheSizeInMB); - connect(&networkRedirectCacheTtlEdit, &QSpinBox::valueChanged, &SettingsCache::instance(), + connect(&networkRedirectCacheTtlEdit, qOverload(&QSpinBox::valueChanged), &SettingsCache::instance(), &SettingsCache::setNetworkRedirectCacheTtl); mpGeneralGroupBox = new QGroupBox; @@ -1367,7 +1369,7 @@ SoundSettingsPage::SoundSettingsPage() masterVolumeSpinBox->setMaximum(100); masterVolumeSpinBox->setValue(SettingsCache::instance().getMasterVolume()); connect(masterVolumeSlider, &QSlider::valueChanged, masterVolumeSpinBox, &QSpinBox::setValue); - connect(masterVolumeSpinBox, &QSpinBox::valueChanged, masterVolumeSlider, &QSlider::setValue); + connect(masterVolumeSpinBox, qOverload(&QSpinBox::valueChanged), masterVolumeSlider, &QSlider::setValue); auto *soundGrid = new QGridLayout; soundGrid->addWidget(&soundEnabledCheckBox, 0, 0, 1, 3);