Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
set_name_and_collectors_number_display_widget.h
Go to the documentation of this file.
1
7
8#ifndef SET_NAME_AND_COLLECTORS_NUMBER_DISPLAY_WIDGET_H
9#define SET_NAME_AND_COLLECTORS_NUMBER_DISPLAY_WIDGET_H
10
11#include <QLabel>
12#include <QSlider>
13#include <QVBoxLayout>
14#include <QWidget>
15
17{
18 Q_OBJECT
19public:
21 const QString &setName,
22 const QString &collectorsNumber,
23 QSlider *cardSizeSlider);
24 void resizeEvent(QResizeEvent *event) override;
25
26public slots:
27 void adjustFontSize(int scalePercentage);
28
29private:
30 QVBoxLayout *layout;
31 QLabel *setName;
34};
35
36#endif // SET_NAME_AND_COLLECTORS_NUMBER_DISPLAY_WIDGET_H
SetNameAndCollectorsNumberDisplayWidget(QWidget *parent, const QString &setName, const QString &collectorsNumber, QSlider *cardSizeSlider)
Definition set_name_and_collectors_number_display_widget.cpp:12
QLabel * setName
Definition set_name_and_collectors_number_display_widget.h:31
QVBoxLayout * layout
Definition set_name_and_collectors_number_display_widget.h:30
void adjustFontSize(int scalePercentage)
Adjusts the font size of the labels based on the slider value.
Definition set_name_and_collectors_number_display_widget.cpp:55
void resizeEvent(QResizeEvent *event) override
Handles resize events to adjust the height of the set name label.
Definition set_name_and_collectors_number_display_widget.cpp:89
QSlider * cardSizeSlider
Definition set_name_and_collectors_number_display_widget.h:33
QLabel * collectorsNumber
Definition set_name_and_collectors_number_display_widget.h:32