Cockatrice 2026-06-27-Development-3.1.0-beta.3
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
appearance_settings_page.h
Go to the documentation of this file.
1#ifndef COCKATRICE_APPEARANCE_SETTINGS_PAGE_H
2#define COCKATRICE_APPEARANCE_SETTINGS_PAGE_H
3
5
6#include <QCheckBox>
7#include <QComboBox>
8#include <QGroupBox>
9#include <QLabel>
10#include <QPushButton>
11#include <QSpinBox>
13
15{
16 Q_OBJECT
17private slots:
18 void themeBoxChanged(int index);
19 void openThemeLocation();
20 void editPalette();
24
25 void cardViewInitialRowsMaxChanged(int value);
26 void cardViewExpandedRowsMaxChanged(int value);
27
28private:
29 QLabel themeLabel;
30 QComboBox themeBox;
31 QPushButton openThemeButton;
33 QComboBox schemeCombo;
34 QPushButton editPaletteButton;
60 QGroupBox *themeGroupBox;
61 QGroupBox *homeTabGroupBox;
62 QGroupBox *stylingGroupBox;
63 QGroupBox *menuGroupBox;
65 QGroupBox *cardsGroupBox;
67 QGroupBox *handGroupBox;
68 QGroupBox *tableGroupBox;
70 QList<QLabel *> cardCounterNames;
73
74public:
76 void retranslateUi() override;
77};
78
79#endif // COCKATRICE_APPEARANCE_SETTINGS_PAGE_H
Definition abstract_settings_page.h:11
QLabel homeTabBackgroundSourceLabel
Definition appearance_settings_page.h:35
QCheckBox autoRotateSidewaysLayoutCardsCheckBox
Definition appearance_settings_page.h:48
QCheckBox overrideAllCardArtWithPersonalPreferenceCheckBox
Definition appearance_settings_page.h:45
QCheckBox invertVerticalCoordinateCheckBox
Definition appearance_settings_page.h:59
QLabel minPlayersForMultiColumnLayoutLabel
Definition appearance_settings_page.h:41
void showShortcutsChanged(QT_STATE_CHANGED_T enabled)
Definition appearance_settings_page.cpp:349
void cardViewExpandedRowsMaxChanged(int value)
Definition appearance_settings_page.cpp:389
QList< QLabel * > cardCounterNames
Definition appearance_settings_page.h:70
void themeBoxChanged(int index)
Definition appearance_settings_page.cpp:312
QGroupBox * cardCountersGroupBox
Definition appearance_settings_page.h:69
QSpinBox cardViewInitialRowsMaxBox
Definition appearance_settings_page.h:54
QLabel homeTabBackgroundShuffleFrequencyLabel
Definition appearance_settings_page.h:37
QCheckBox showShortcutsCheckBox
Definition appearance_settings_page.h:43
void editPalette()
Definition appearance_settings_page.cpp:333
QGroupBox * printingsGroupBox
Definition appearance_settings_page.h:64
QPushButton openThemeButton
Definition appearance_settings_page.h:31
QCheckBox horizontalHandCheckBox
Definition appearance_settings_page.h:57
QGroupBox * homeTabGroupBox
Definition appearance_settings_page.h:61
QCheckBox bumpSetsWithCardsInDeckToTopCheckBox
Definition appearance_settings_page.h:46
QGroupBox * handGroupBox
Definition appearance_settings_page.h:67
QComboBox themeBox
Definition appearance_settings_page.h:30
void retranslateUi() override
Definition appearance_settings_page.cpp:397
QComboBox homeTabBackgroundSourceBox
Definition appearance_settings_page.h:36
QPushButton editPaletteButton
Definition appearance_settings_page.h:34
QLabel cardViewExpandedRowsMaxLabel
Definition appearance_settings_page.h:55
QCheckBox cardScalingCheckBox
Definition appearance_settings_page.h:49
QCheckBox styleUserListCheckBox
Definition appearance_settings_page.h:40
void openThemeLocation()
Definition appearance_settings_page.cpp:320
QGroupBox * themeGroupBox
Definition appearance_settings_page.h:60
QSpinBox verticalCardOverlapPercentBox
Definition appearance_settings_page.h:52
QGroupBox * stylingGroupBox
Definition appearance_settings_page.h:62
QGroupBox * cardLayoutGroupBox
Definition appearance_settings_page.h:66
QGroupBox * menuGroupBox
Definition appearance_settings_page.h:63
AppearanceSettingsPage()
Definition appearance_settings_page.cpp:16
void cardViewInitialRowsMaxChanged(int value)
Definition appearance_settings_page.cpp:376
QSpinBox minPlayersForMultiColumnLayoutEdit
Definition appearance_settings_page.h:71
QSpinBox cardViewExpandedRowsMaxBox
Definition appearance_settings_page.h:56
void updateHomeTabSettingsVisibility()
Definition appearance_settings_page.cpp:339
QLabel maxFontSizeForCardsLabel
Definition appearance_settings_page.h:42
QGroupBox * tableGroupBox
Definition appearance_settings_page.h:68
QCheckBox displayCardNamesCheckBox
Definition appearance_settings_page.h:47
QLabel verticalCardOverlapPercentLabel
Definition appearance_settings_page.h:51
QCheckBox leftJustifiedHandCheckBox
Definition appearance_settings_page.h:58
QCheckBox showGameSelectorFilterToolbarCheckBox
Definition appearance_settings_page.h:44
QGroupBox * cardsGroupBox
Definition appearance_settings_page.h:65
void overrideAllCardArtWithPersonalPreferenceToggled(QT_STATE_CHANGED_T enabled)
Definition appearance_settings_page.cpp:355
QLabel themeLabel
Definition appearance_settings_page.h:29
QSpinBox maxFontSizeForCardsEdit
Definition appearance_settings_page.h:72
QCheckBox roundCardCornersCheckBox
Definition appearance_settings_page.h:50
QLabel cardViewInitialRowsMaxLabel
Definition appearance_settings_page.h:53
QSpinBox homeTabBackgroundShuffleFrequencySpinBox
Definition appearance_settings_page.h:38
QComboBox schemeCombo
Definition appearance_settings_page.h:33
QCheckBox homeTabDisplayCardNameCheckBox
Definition appearance_settings_page.h:39
QLabel schemeComboLabel
Definition appearance_settings_page.h:32
#define QT_STATE_CHANGED_T
Definition macros.h:11