Cockatrice 2026-03-05-Development-2.11.0-beta.54
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
visual_deck_storage_quick_settings_widget.h
Go to the documentation of this file.
1
8
9#ifndef VISUAL_DECK_STORAGE_QUICK_SETTINGS_WIDGET_H
10#define VISUAL_DECK_STORAGE_QUICK_SETTINGS_WIDGET_H
11
13
14class CardSizeWidget;
15class QLabel;
16class QSpinBox;
17class QCheckBox;
18class QComboBox;
19
21{
22 Q_OBJECT
23
35
36public:
45 Q_ENUM(TooltipType)
46
47 explicit VisualDeckStorageQuickSettingsWidget(QWidget *parent = nullptr);
48
49 void retranslateUi();
50
51 [[nodiscard]] bool getShowFolders() const;
52 [[nodiscard]] bool getDrawUnusedColorIdentities() const;
53 [[nodiscard]] bool getShowColorIdentity() const;
54 [[nodiscard]] bool getShowBannerCardComboBox() const;
55 [[nodiscard]] bool getShowTagFilter() const;
56 [[nodiscard]] bool getShowTagsOnDeckPreviews() const;
57 [[nodiscard]] int getUnusedColorIdentitiesOpacity() const;
58 [[nodiscard]] TooltipType getDeckPreviewTooltip() const;
59 [[nodiscard]] int getCardSize() const;
60
61signals:
62 void showFoldersChanged(bool enabled);
64 void showColorIdentityChanged(bool enabled);
66 void showTagFilterChanged(bool enabled);
70 void cardSizeChanged(int scale);
71};
72
73#endif // VISUAL_DECK_STORAGE_QUICK_SETTINGS_WIDGET_H
A widget for adjusting card sizes using a slider.
Definition card_size_widget.h:21
SettingsButtonWidget(QWidget *parent=nullptr)
Definition settings_button_widget.cpp:8
void deckPreviewTooltipChanged(TooltipType tooltip)
QCheckBox * showColorIdentityCheckBox
Definition visual_deck_storage_quick_settings_widget.h:25
QCheckBox * showFoldersCheckBox
Definition visual_deck_storage_quick_settings_widget.h:24
bool getShowBannerCardComboBox() const
Definition visual_deck_storage_quick_settings_widget.cpp:158
QComboBox * deckPreviewTooltipComboBox
Definition visual_deck_storage_quick_settings_widget.h:33
CardSizeWidget * cardSizeWidget
Definition visual_deck_storage_quick_settings_widget.h:34
bool getDrawUnusedColorIdentities() const
Definition visual_deck_storage_quick_settings_widget.cpp:148
void retranslateUi()
Definition visual_deck_storage_quick_settings_widget.cpp:127
bool getShowTagFilter() const
Definition visual_deck_storage_quick_settings_widget.cpp:163
void drawUnusedColorIdentitiesChanged(bool enabled)
VisualDeckStorageQuickSettingsWidget(QWidget *parent=nullptr)
Definition visual_deck_storage_quick_settings_widget.cpp:10
int getCardSize() const
Definition visual_deck_storage_quick_settings_widget.cpp:183
void showBannerCardComboBoxChanged(bool enabled)
void unusedColorIdentitiesOpacityChanged(int opacity)
QLabel * deckPreviewTooltipLabel
Definition visual_deck_storage_quick_settings_widget.h:32
TooltipType getDeckPreviewTooltip() const
Definition visual_deck_storage_quick_settings_widget.cpp:178
QCheckBox * showTagsOnDeckPreviewsCheckBox
Definition visual_deck_storage_quick_settings_widget.h:29
bool getShowTagsOnDeckPreviews() const
Definition visual_deck_storage_quick_settings_widget.cpp:168
QCheckBox * drawUnusedColorIdentitiesCheckBox
Definition visual_deck_storage_quick_settings_widget.h:26
void showTagFilterChanged(bool enabled)
TooltipType
Definition visual_deck_storage_quick_settings_widget.h:41
@ Filepath
Definition visual_deck_storage_quick_settings_widget.h:43
@ None
Definition visual_deck_storage_quick_settings_widget.h:42
void showTagsOnDeckPreviewsChanged(bool enabled)
void showColorIdentityChanged(bool enabled)
bool getShowColorIdentity() const
Definition visual_deck_storage_quick_settings_widget.cpp:153
QSpinBox * unusedColorIdentitiesOpacitySpinBox
Definition visual_deck_storage_quick_settings_widget.h:31
int getUnusedColorIdentitiesOpacity() const
Definition visual_deck_storage_quick_settings_widget.cpp:173
bool getShowFolders() const
Definition visual_deck_storage_quick_settings_widget.cpp:143
QLabel * unusedColorIdentitiesOpacityLabel
Definition visual_deck_storage_quick_settings_widget.h:30
QCheckBox * showTagFilterCheckBox
Definition visual_deck_storage_quick_settings_widget.h:28
QCheckBox * showBannerCardComboBoxCheckBox
Definition visual_deck_storage_quick_settings_widget.h:27
TODO: Document this.