Cockatrice 2026-10-19-Development-3.1.2-beta.2
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 <QLabel>
9#include <QList>
10#include <QPushButton>
11#include <QSpinBox>
13#include <qtmetamacros.h>
14
15class QGroupBox;
16
18{
19 Q_OBJECT
20private slots:
21 void themeBoxChanged(int index);
22 void openThemeLocation();
23 void editPalette();
25 void updateStyleWarning();
26 void styleComboChanged(int index);
29
30 void cardViewInitialRowsMaxChanged(int value);
31 void cardViewExpandedRowsMaxChanged(int value);
33
34private:
35 QLabel themeLabel;
36 QComboBox themeBox;
37 QPushButton openThemeButton;
39 QComboBox schemeCombo;
41 QComboBox styleCombo;
43 QPushButton editPaletteButton;
45
54
61
63
66
69
76
83
85
88
92
93 QGroupBox *themeGroupBox;
94 QGroupBox *homeTabGroupBox;
95 QGroupBox *playmatGroupBox;
96 QGroupBox *stylingGroupBox;
97 QGroupBox *menuGroupBox;
99 QGroupBox *cardsGroupBox;
102 QGroupBox *handGroupBox;
103 QGroupBox *tableGroupBox;
104
105public:
107 void retranslateUi() override;
108};
109
110#endif // COCKATRICE_APPEARANCE_SETTINGS_PAGE_H
Definition abstract_settings_page.h:25
QLabel homeTabBackgroundSourceLabel
Definition appearance_settings_page.h:46
QLabel homeTabButtonColorSourceLabel
Definition appearance_settings_page.h:52
QPushButton playmatDefaultEditButton
Definition appearance_settings_page.h:60
QCheckBox autoRotateSidewaysLayoutCardsCheckBox
Definition appearance_settings_page.h:71
QCheckBox overrideAllCardArtWithPersonalPreferenceCheckBox
Definition appearance_settings_page.h:67
QCheckBox invertVerticalCoordinateCheckBox
Definition appearance_settings_page.h:89
QLabel styleComboLabel
Definition appearance_settings_page.h:40
QLabel minPlayersForMultiColumnLayoutLabel
Definition appearance_settings_page.h:90
void showShortcutsChanged(QT_STATE_CHANGED_T enabled)
Definition appearance_settings_page.cpp:555
void cardViewExpandedRowsMaxChanged(int value)
Definition appearance_settings_page.cpp:595
QComboBox playmatVisibilityCombo
Definition appearance_settings_page.h:56
QList< QLabel * > cardCounterNames
Definition appearance_settings_page.h:84
void themeBoxChanged(int index)
Definition appearance_settings_page.cpp:434
QGroupBox * playmatGroupBox
Definition appearance_settings_page.h:95
QLabel playmatDefaultLabel
Definition appearance_settings_page.h:59
QGroupBox * cardCountersGroupBox
Definition appearance_settings_page.h:101
QSpinBox cardViewInitialRowsMaxBox
Definition appearance_settings_page.h:80
QLabel homeTabBackgroundShuffleFrequencyLabel
Definition appearance_settings_page.h:48
QCheckBox showShortcutsCheckBox
Definition appearance_settings_page.h:64
void editPalette()
Definition appearance_settings_page.cpp:455
QGroupBox * printingsGroupBox
Definition appearance_settings_page.h:98
QPushButton openThemeButton
Definition appearance_settings_page.h:37
QCheckBox horizontalHandCheckBox
Definition appearance_settings_page.h:86
QGroupBox * homeTabGroupBox
Definition appearance_settings_page.h:94
QCheckBox bumpSetsWithCardsInDeckToTopCheckBox
Definition appearance_settings_page.h:68
QGroupBox * handGroupBox
Definition appearance_settings_page.h:102
QLabel playmatModeLabel
Definition appearance_settings_page.h:57
QComboBox themeBox
Definition appearance_settings_page.h:36
void retranslateUi() override
Definition appearance_settings_page.cpp:609
QComboBox homeTabBackgroundSourceBox
Definition appearance_settings_page.h:47
QCheckBox homeTabBackgroundDimCheckBox
Definition appearance_settings_page.h:51
QPushButton editPaletteButton
Definition appearance_settings_page.h:43
QLabel cardViewExpandedRowsMaxLabel
Definition appearance_settings_page.h:81
QCheckBox cardScalingCheckBox
Definition appearance_settings_page.h:72
QCheckBox styleUserListCheckBox
Definition appearance_settings_page.h:62
void openThemeLocation()
Definition appearance_settings_page.cpp:442
QGroupBox * themeGroupBox
Definition appearance_settings_page.h:93
QSpinBox verticalCardOverlapPercentBox
Definition appearance_settings_page.h:78
void styleComboChanged(int index)
Definition appearance_settings_page.cpp:496
QLabel playmatVisibilityLabel
Definition appearance_settings_page.h:55
QComboBox playmatModeCombo
Definition appearance_settings_page.h:58
void openPlaymatCollectionDialog()
Definition appearance_settings_page.cpp:603
QGroupBox * stylingGroupBox
Definition appearance_settings_page.h:96
QGroupBox * cardLayoutGroupBox
Definition appearance_settings_page.h:100
QGroupBox * menuGroupBox
Definition appearance_settings_page.h:97
QComboBox homeTabButtonColorSourceBox
Definition appearance_settings_page.h:53
QComboBox styleCombo
Definition appearance_settings_page.h:41
QString previousStyle
Definition appearance_settings_page.h:44
AppearanceSettingsPage()
Definition appearance_settings_page.cpp:44
void cardViewInitialRowsMaxChanged(int value)
Definition appearance_settings_page.cpp:582
QSpinBox minPlayersForMultiColumnLayoutEdit
Definition appearance_settings_page.h:91
QSpinBox cardViewExpandedRowsMaxBox
Definition appearance_settings_page.h:82
void updateHomeTabSettingsVisibility()
Definition appearance_settings_page.cpp:461
QLabel maxFontSizeForCardsLabel
Definition appearance_settings_page.h:74
QGroupBox * tableGroupBox
Definition appearance_settings_page.h:103
QCheckBox displayCardNamesCheckBox
Definition appearance_settings_page.h:70
QLabel verticalCardOverlapPercentLabel
Definition appearance_settings_page.h:77
QCheckBox leftJustifiedHandCheckBox
Definition appearance_settings_page.h:87
QCheckBox showGameSelectorFilterToolbarCheckBox
Definition appearance_settings_page.h:65
QGroupBox * cardsGroupBox
Definition appearance_settings_page.h:99
void overrideAllCardArtWithPersonalPreferenceToggled(QT_STATE_CHANGED_T enabled)
Definition appearance_settings_page.cpp:561
void updateStyleWarning()
Definition appearance_settings_page.cpp:491
QLabel themeLabel
Definition appearance_settings_page.h:35
QSpinBox maxFontSizeForCardsEdit
Definition appearance_settings_page.h:75
QLabel styleWarningLabel
Definition appearance_settings_page.h:42
QCheckBox roundCardCornersCheckBox
Definition appearance_settings_page.h:73
QLabel cardViewInitialRowsMaxLabel
Definition appearance_settings_page.h:79
QSpinBox homeTabBackgroundShuffleFrequencySpinBox
Definition appearance_settings_page.h:49
QComboBox schemeCombo
Definition appearance_settings_page.h:39
QCheckBox homeTabDisplayCardNameCheckBox
Definition appearance_settings_page.h:50
QLabel schemeComboLabel
Definition appearance_settings_page.h:38
Definition remote_connection_controller.h:20
#define QT_STATE_CHANGED_T
Definition macros.h:11