From 1606676009a7d1dac3e38a0f4b9f1375a62f1c9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Tue, 17 Dec 2024 01:29:53 +0100 Subject: [PATCH] Proper Qt slot for checkboxes. --- .../printing_selector_view_options_widget.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_view_options_widget.cpp b/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_view_options_widget.cpp index a57801492..e04f1e38d 100644 --- a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_view_options_widget.cpp +++ b/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_view_options_widget.cpp @@ -26,34 +26,36 @@ PrintingSelectorViewOptionsWidget::PrintingSelectorViewOptionsWidget(QWidget *pa sortCheckBox = new QCheckBox(flowWidget); sortCheckBox->setText(tr("Display Sorting Options")); sortCheckBox->setChecked(SettingsCache::instance().getPrintingSelectorSortOptionsVisible()); - connect(sortCheckBox, &QCheckBox::stateChanged, printingSelector, &PrintingSelector::toggleVisibilitySortOptions); - connect(sortCheckBox, &QCheckBox::stateChanged, &SettingsCache::instance(), + connect(sortCheckBox, &QCheckBox::QT_STATE_CHANGED, printingSelector, + &PrintingSelector::toggleVisibilitySortOptions); + connect(sortCheckBox, &QCheckBox::QT_STATE_CHANGED, &SettingsCache::instance(), &SettingsCache::setPrintingSelectorSortOptionsVisible); // Create the checkbox for search bar visibility searchCheckBox = new QCheckBox(flowWidget); searchCheckBox->setText(tr("Display Search Bar")); searchCheckBox->setChecked(SettingsCache::instance().getPrintingSelectorSearchBarVisible()); - connect(searchCheckBox, &QCheckBox::stateChanged, printingSelector, &PrintingSelector::toggleVisibilitySearchBar); - connect(searchCheckBox, &QCheckBox::stateChanged, &SettingsCache::instance(), + connect(searchCheckBox, &QCheckBox::QT_STATE_CHANGED, printingSelector, + &PrintingSelector::toggleVisibilitySearchBar); + connect(searchCheckBox, &QCheckBox::QT_STATE_CHANGED, &SettingsCache::instance(), &SettingsCache::setPrintingSelectorSearchBarVisible); // Create the checkbox for card size slider visibility cardSizeCheckBox = new QCheckBox(flowWidget); cardSizeCheckBox->setText(tr("Display Card Size Slider")); cardSizeCheckBox->setChecked(SettingsCache::instance().getPrintingSelectorCardSizeSliderVisible()); - connect(cardSizeCheckBox, &QCheckBox::stateChanged, printingSelector, + connect(cardSizeCheckBox, &QCheckBox::QT_STATE_CHANGED, printingSelector, &PrintingSelector::toggleVisibilityCardSizeSlider); - connect(cardSizeCheckBox, &QCheckBox::stateChanged, &SettingsCache::instance(), + connect(cardSizeCheckBox, &QCheckBox::QT_STATE_CHANGED, &SettingsCache::instance(), &SettingsCache::setPrintingSelectorCardSizeSliderVisible); // Create the checkbox for navigation buttons visibility navigationCheckBox = new QCheckBox(flowWidget); navigationCheckBox->setText(tr("Display Navigation Buttons")); navigationCheckBox->setChecked(SettingsCache::instance().getPrintingSelectorNavigationButtonsVisible()); - connect(navigationCheckBox, &QCheckBox::stateChanged, printingSelector, + connect(navigationCheckBox, &QCheckBox::QT_STATE_CHANGED, printingSelector, &PrintingSelector::toggleVisibilityNavigationButtons); - connect(navigationCheckBox, &QCheckBox::stateChanged, &SettingsCache::instance(), + connect(navigationCheckBox, &QCheckBox::QT_STATE_CHANGED, &SettingsCache::instance(), &SettingsCache::setPrintingSelectorNavigationButtonsVisible); // Add checkboxes to the flow widget