Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform 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
34
35public:
44 Q_ENUM(TooltipType)
45
46 explicit VisualDeckStorageQuickSettingsWidget(QWidget *parent = nullptr);
47
48 void retranslateUi();
49
50 [[nodiscard]] bool getShowFolders() const;
51 [[nodiscard]] bool getDrawUnusedColorIdentities() const;
52 [[nodiscard]] bool getShowBannerCardComboBox() const;
53 [[nodiscard]] bool getShowTagFilter() const;
54 [[nodiscard]] bool getShowTagsOnDeckPreviews() const;
55 [[nodiscard]] int getUnusedColorIdentitiesOpacity() const;
56 [[nodiscard]] TooltipType getDeckPreviewTooltip() const;
57 [[nodiscard]] int getCardSize() const;
58
59signals:
60 void showFoldersChanged(bool enabled);
63 void showTagFilterChanged(bool enabled);
67 void cardSizeChanged(int scale);
68};
69
70#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 * showFoldersCheckBox
Definition visual_deck_storage_quick_settings_widget.h:24
bool getShowBannerCardComboBox() const
Definition visual_deck_storage_quick_settings_widget.cpp:143
QComboBox * deckPreviewTooltipComboBox
Definition visual_deck_storage_quick_settings_widget.h:32
CardSizeWidget * cardSizeWidget
Definition visual_deck_storage_quick_settings_widget.h:33
bool getDrawUnusedColorIdentities() const
Definition visual_deck_storage_quick_settings_widget.cpp:138
void retranslateUi()
Definition visual_deck_storage_quick_settings_widget.cpp:118
bool getShowTagFilter() const
Definition visual_deck_storage_quick_settings_widget.cpp:148
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:168
void showBannerCardComboBoxChanged(bool enabled)
void unusedColorIdentitiesOpacityChanged(int opacity)
QLabel * deckPreviewTooltipLabel
Definition visual_deck_storage_quick_settings_widget.h:31
TooltipType getDeckPreviewTooltip() const
Definition visual_deck_storage_quick_settings_widget.cpp:163
QCheckBox * showTagsOnDeckPreviewsCheckBox
Definition visual_deck_storage_quick_settings_widget.h:28
bool getShowTagsOnDeckPreviews() const
Definition visual_deck_storage_quick_settings_widget.cpp:153
QCheckBox * drawUnusedColorIdentitiesCheckBox
Definition visual_deck_storage_quick_settings_widget.h:25
void showTagFilterChanged(bool enabled)
TooltipType
Definition visual_deck_storage_quick_settings_widget.h:40
@ Filepath
Definition visual_deck_storage_quick_settings_widget.h:42
@ None
Definition visual_deck_storage_quick_settings_widget.h:41
void showTagsOnDeckPreviewsChanged(bool enabled)
QSpinBox * unusedColorIdentitiesOpacitySpinBox
Definition visual_deck_storage_quick_settings_widget.h:30
int getUnusedColorIdentitiesOpacity() const
Definition visual_deck_storage_quick_settings_widget.cpp:158
bool getShowFolders() const
Definition visual_deck_storage_quick_settings_widget.cpp:133
QLabel * unusedColorIdentitiesOpacityLabel
Definition visual_deck_storage_quick_settings_widget.h:29
QCheckBox * showTagFilterCheckBox
Definition visual_deck_storage_quick_settings_widget.h:27
QCheckBox * showBannerCardComboBoxCheckBox
Definition visual_deck_storage_quick_settings_widget.h:26
TODO: Document this.