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
12
#include "
../quick_settings/settings_button_widget.h
"
13
14
class
CardSizeWidget
;
15
class
QLabel;
16
class
QSpinBox;
17
class
QCheckBox;
18
class
QComboBox;
19
20
class
VisualDeckStorageQuickSettingsWidget
:
public
SettingsButtonWidget
21
{
22
Q_OBJECT
23
24
QCheckBox *
showFoldersCheckBox
;
25
QCheckBox *
showColorIdentityCheckBox
;
26
QCheckBox *
drawUnusedColorIdentitiesCheckBox
;
27
QCheckBox *
showBannerCardComboBoxCheckBox
;
28
QCheckBox *
showTagFilterCheckBox
;
29
QCheckBox *
showTagsOnDeckPreviewsCheckBox
;
30
QLabel *
unusedColorIdentitiesOpacityLabel
;
31
QSpinBox *
unusedColorIdentitiesOpacitySpinBox
;
32
QLabel *
deckPreviewTooltipLabel
;
33
QComboBox *
deckPreviewTooltipComboBox
;
34
CardSizeWidget
*
cardSizeWidget
;
35
36
public
:
40
enum
TooltipType
41
{
42
None
,
43
Filepath
44
};
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
61
signals:
62
void
showFoldersChanged
(
bool
enabled);
63
void
drawUnusedColorIdentitiesChanged
(
bool
enabled);
64
void
showColorIdentityChanged
(
bool
enabled);
65
void
showBannerCardComboBoxChanged
(
bool
enabled);
66
void
showTagFilterChanged
(
bool
enabled);
67
void
showTagsOnDeckPreviewsChanged
(
bool
enabled);
68
void
unusedColorIdentitiesOpacityChanged
(
int
opacity);
69
void
deckPreviewTooltipChanged
(
TooltipType
tooltip);
70
void
cardSizeChanged
(
int
scale);
71
};
72
73
#endif
// VISUAL_DECK_STORAGE_QUICK_SETTINGS_WIDGET_H
CardSizeWidget
A widget for adjusting card sizes using a slider.
Definition
card_size_widget.h:21
SettingsButtonWidget::SettingsButtonWidget
SettingsButtonWidget(QWidget *parent=nullptr)
Definition
settings_button_widget.cpp:8
VisualDeckStorageQuickSettingsWidget::deckPreviewTooltipChanged
void deckPreviewTooltipChanged(TooltipType tooltip)
VisualDeckStorageQuickSettingsWidget::showColorIdentityCheckBox
QCheckBox * showColorIdentityCheckBox
Definition
visual_deck_storage_quick_settings_widget.h:25
VisualDeckStorageQuickSettingsWidget::showFoldersCheckBox
QCheckBox * showFoldersCheckBox
Definition
visual_deck_storage_quick_settings_widget.h:24
VisualDeckStorageQuickSettingsWidget::getShowBannerCardComboBox
bool getShowBannerCardComboBox() const
Definition
visual_deck_storage_quick_settings_widget.cpp:158
VisualDeckStorageQuickSettingsWidget::deckPreviewTooltipComboBox
QComboBox * deckPreviewTooltipComboBox
Definition
visual_deck_storage_quick_settings_widget.h:33
VisualDeckStorageQuickSettingsWidget::cardSizeWidget
CardSizeWidget * cardSizeWidget
Definition
visual_deck_storage_quick_settings_widget.h:34
VisualDeckStorageQuickSettingsWidget::getDrawUnusedColorIdentities
bool getDrawUnusedColorIdentities() const
Definition
visual_deck_storage_quick_settings_widget.cpp:148
VisualDeckStorageQuickSettingsWidget::showFoldersChanged
void showFoldersChanged(bool enabled)
VisualDeckStorageQuickSettingsWidget::retranslateUi
void retranslateUi()
Definition
visual_deck_storage_quick_settings_widget.cpp:127
VisualDeckStorageQuickSettingsWidget::getShowTagFilter
bool getShowTagFilter() const
Definition
visual_deck_storage_quick_settings_widget.cpp:163
VisualDeckStorageQuickSettingsWidget::drawUnusedColorIdentitiesChanged
void drawUnusedColorIdentitiesChanged(bool enabled)
VisualDeckStorageQuickSettingsWidget::VisualDeckStorageQuickSettingsWidget
VisualDeckStorageQuickSettingsWidget(QWidget *parent=nullptr)
Definition
visual_deck_storage_quick_settings_widget.cpp:10
VisualDeckStorageQuickSettingsWidget::cardSizeChanged
void cardSizeChanged(int scale)
VisualDeckStorageQuickSettingsWidget::getCardSize
int getCardSize() const
Definition
visual_deck_storage_quick_settings_widget.cpp:183
VisualDeckStorageQuickSettingsWidget::showBannerCardComboBoxChanged
void showBannerCardComboBoxChanged(bool enabled)
VisualDeckStorageQuickSettingsWidget::unusedColorIdentitiesOpacityChanged
void unusedColorIdentitiesOpacityChanged(int opacity)
VisualDeckStorageQuickSettingsWidget::deckPreviewTooltipLabel
QLabel * deckPreviewTooltipLabel
Definition
visual_deck_storage_quick_settings_widget.h:32
VisualDeckStorageQuickSettingsWidget::getDeckPreviewTooltip
TooltipType getDeckPreviewTooltip() const
Definition
visual_deck_storage_quick_settings_widget.cpp:178
VisualDeckStorageQuickSettingsWidget::showTagsOnDeckPreviewsCheckBox
QCheckBox * showTagsOnDeckPreviewsCheckBox
Definition
visual_deck_storage_quick_settings_widget.h:29
VisualDeckStorageQuickSettingsWidget::getShowTagsOnDeckPreviews
bool getShowTagsOnDeckPreviews() const
Definition
visual_deck_storage_quick_settings_widget.cpp:168
VisualDeckStorageQuickSettingsWidget::drawUnusedColorIdentitiesCheckBox
QCheckBox * drawUnusedColorIdentitiesCheckBox
Definition
visual_deck_storage_quick_settings_widget.h:26
VisualDeckStorageQuickSettingsWidget::showTagFilterChanged
void showTagFilterChanged(bool enabled)
VisualDeckStorageQuickSettingsWidget::TooltipType
TooltipType
Definition
visual_deck_storage_quick_settings_widget.h:41
VisualDeckStorageQuickSettingsWidget::Filepath
@ Filepath
Definition
visual_deck_storage_quick_settings_widget.h:43
VisualDeckStorageQuickSettingsWidget::None
@ None
Definition
visual_deck_storage_quick_settings_widget.h:42
VisualDeckStorageQuickSettingsWidget::showTagsOnDeckPreviewsChanged
void showTagsOnDeckPreviewsChanged(bool enabled)
VisualDeckStorageQuickSettingsWidget::showColorIdentityChanged
void showColorIdentityChanged(bool enabled)
VisualDeckStorageQuickSettingsWidget::getShowColorIdentity
bool getShowColorIdentity() const
Definition
visual_deck_storage_quick_settings_widget.cpp:153
VisualDeckStorageQuickSettingsWidget::unusedColorIdentitiesOpacitySpinBox
QSpinBox * unusedColorIdentitiesOpacitySpinBox
Definition
visual_deck_storage_quick_settings_widget.h:31
VisualDeckStorageQuickSettingsWidget::getUnusedColorIdentitiesOpacity
int getUnusedColorIdentitiesOpacity() const
Definition
visual_deck_storage_quick_settings_widget.cpp:173
VisualDeckStorageQuickSettingsWidget::getShowFolders
bool getShowFolders() const
Definition
visual_deck_storage_quick_settings_widget.cpp:143
VisualDeckStorageQuickSettingsWidget::unusedColorIdentitiesOpacityLabel
QLabel * unusedColorIdentitiesOpacityLabel
Definition
visual_deck_storage_quick_settings_widget.h:30
VisualDeckStorageQuickSettingsWidget::showTagFilterCheckBox
QCheckBox * showTagFilterCheckBox
Definition
visual_deck_storage_quick_settings_widget.h:28
VisualDeckStorageQuickSettingsWidget::showBannerCardComboBoxCheckBox
QCheckBox * showBannerCardComboBoxCheckBox
Definition
visual_deck_storage_quick_settings_widget.h:27
settings_button_widget.h
TODO: Document this.
cockatrice
src
interface
widgets
visual_deck_storage
visual_deck_storage_quick_settings_widget.h
Generated by
1.14.0