From 27e3fff1580ac5f2f9f284026cd3b1285dd82eea Mon Sep 17 00:00:00 2001 From: RickyRister Date: Sun, 25 Jan 2026 23:03:16 -0800 Subject: [PATCH] [PrintingSelector] Don't change font size --- ...e_and_collectors_number_display_widget.cpp | 37 +------------------ ...ame_and_collectors_number_display_widget.h | 3 -- 2 files changed, 1 insertion(+), 39 deletions(-) diff --git a/cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.cpp b/cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.cpp index 5962680cd..a91e86504 100644 --- a/cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.cpp +++ b/cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.cpp @@ -35,48 +35,13 @@ SetNameAndCollectorsNumberDisplayWidget::SetNameAndCollectorsNumberDisplayWidget collectorsNumber->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); // Store the card size slider and connect its signal to the font size adjustment slot - connect(cardSizeSlider, &QSlider::valueChanged, this, &SetNameAndCollectorsNumberDisplayWidget::adjustFontSize); + connect(cardSizeSlider, &QSlider::valueChanged, this, &SetNameAndCollectorsNumberDisplayWidget::adjustSize); // Add labels to the layout layout->addWidget(setName); layout->addWidget(collectorsNumber); } -/** - * @brief Adjusts the font size of the labels based on the slider value. - * - * This method adjusts the font size of the set name and collectors number labels - * according to the scale percentage provided by the slider. The font size is clamped - * to a range between the defined minimum and maximum font sizes. - * - * @param scalePercentage The scale percentage from the slider. - */ -void SetNameAndCollectorsNumberDisplayWidget::adjustFontSize(int scalePercentage) -{ - // Define the base font size and the range - const int minFontSize = 8; // Minimum font size - const int maxFontSize = 32; // Maximum font size - const int basePercentage = 100; // Scale at 100% - - // Calculate the new font size - int newFontSize = minFontSize + (scalePercentage - basePercentage) * (maxFontSize - minFontSize) / 225; - - // Clamp the font size to the defined range - newFontSize = std::clamp(newFontSize, minFontSize, maxFontSize); - - // Update the fonts for both labels - QFont setNameFont = setName->font(); - setNameFont.setPointSize(newFontSize); - setName->setFont(setNameFont); - - QFont collectorsNumberFont = collectorsNumber->font(); - collectorsNumberFont.setPointSize(newFontSize); - collectorsNumber->setFont(collectorsNumberFont); - - // Optionally trigger a resize to accommodate new font size - adjustSize(); -} - /** * @brief Handles resize events to adjust the height of the set name label. * diff --git a/cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.h b/cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.h index 057b42a66..da0768ab6 100644 --- a/cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.h +++ b/cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.h @@ -23,9 +23,6 @@ public: QSlider *cardSizeSlider); void resizeEvent(QResizeEvent *event) override; -public slots: - void adjustFontSize(int scalePercentage); - private: QVBoxLayout *layout; QLabel *setName;