Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
VisualDeckStorageQuickSettingsWidget Class Reference

#include <visual_deck_storage_quick_settings_widget.h>

Inheritance diagram for VisualDeckStorageQuickSettingsWidget:
[legend]
Collaboration diagram for VisualDeckStorageQuickSettingsWidget:
[legend]

Public Types

enum  TooltipType { None , Filepath }

Signals

void showFoldersChanged (bool enabled)
void drawUnusedColorIdentitiesChanged (bool enabled)
void showBannerCardComboBoxChanged (bool enabled)
void showTagFilterChanged (bool enabled)
void showTagsOnDeckPreviewsChanged (bool enabled)
void unusedColorIdentitiesOpacityChanged (int opacity)
void deckPreviewTooltipChanged (TooltipType tooltip)
void cardSizeChanged (int scale)

Public Member Functions

 VisualDeckStorageQuickSettingsWidget (QWidget *parent=nullptr)
void retranslateUi ()
bool getShowFolders () const
bool getDrawUnusedColorIdentities () const
bool getShowBannerCardComboBox () const
bool getShowTagFilter () const
bool getShowTagsOnDeckPreviews () const
int getUnusedColorIdentitiesOpacity () const
TooltipType getDeckPreviewTooltip () const
int getCardSize () const
Public Member Functions inherited from SettingsButtonWidget
 SettingsButtonWidget (QWidget *parent=nullptr)
void addSettingsWidget (QWidget *toAdd) const
void removeSettingsWidget (QWidget *toRemove) const
void setButtonIcon (QPixmap iconMap)

Private Attributes

QCheckBox * showFoldersCheckBox
QCheckBox * drawUnusedColorIdentitiesCheckBox
QCheckBox * showBannerCardComboBoxCheckBox
QCheckBox * showTagFilterCheckBox
QCheckBox * showTagsOnDeckPreviewsCheckBox
QLabel * unusedColorIdentitiesOpacityLabel
QSpinBox * unusedColorIdentitiesOpacitySpinBox
QLabel * deckPreviewTooltipLabel
QComboBox * deckPreviewTooltipComboBox
CardSizeWidgetcardSizeWidget

Additional Inherited Members

Public Attributes inherited from SettingsButtonWidget
SettingsPopupWidgetpopup
Protected Member Functions inherited from SettingsButtonWidget
void mousePressEvent (QMouseEvent *event) override

Member Enumeration Documentation

◆ TooltipType

The info to display in the deck preview's banner card tooltip.

Enumerator
None 
Filepath 

Constructor & Destructor Documentation

◆ VisualDeckStorageQuickSettingsWidget()

VisualDeckStorageQuickSettingsWidget::VisualDeckStorageQuickSettingsWidget ( QWidget * parent = nullptr)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ cardSizeChanged

void VisualDeckStorageQuickSettingsWidget::cardSizeChanged ( int scale)
signal
Here is the caller graph for this function:

◆ deckPreviewTooltipChanged

void VisualDeckStorageQuickSettingsWidget::deckPreviewTooltipChanged ( TooltipType tooltip)
signal
Here is the caller graph for this function:

◆ drawUnusedColorIdentitiesChanged

void VisualDeckStorageQuickSettingsWidget::drawUnusedColorIdentitiesChanged ( bool enabled)
signal
Here is the caller graph for this function:

◆ getCardSize()

int VisualDeckStorageQuickSettingsWidget::getCardSize ( ) const
nodiscard

◆ getDeckPreviewTooltip()

VisualDeckStorageQuickSettingsWidget::TooltipType VisualDeckStorageQuickSettingsWidget::getDeckPreviewTooltip ( ) const
nodiscard
Here is the caller graph for this function:

◆ getDrawUnusedColorIdentities()

bool VisualDeckStorageQuickSettingsWidget::getDrawUnusedColorIdentities ( ) const
nodiscard

◆ getShowBannerCardComboBox()

bool VisualDeckStorageQuickSettingsWidget::getShowBannerCardComboBox ( ) const
nodiscard

◆ getShowFolders()

bool VisualDeckStorageQuickSettingsWidget::getShowFolders ( ) const
nodiscard

◆ getShowTagFilter()

bool VisualDeckStorageQuickSettingsWidget::getShowTagFilter ( ) const
nodiscard

◆ getShowTagsOnDeckPreviews()

bool VisualDeckStorageQuickSettingsWidget::getShowTagsOnDeckPreviews ( ) const
nodiscard

◆ getUnusedColorIdentitiesOpacity()

int VisualDeckStorageQuickSettingsWidget::getUnusedColorIdentitiesOpacity ( ) const
nodiscard

◆ retranslateUi()

void VisualDeckStorageQuickSettingsWidget::retranslateUi ( )
Here is the caller graph for this function:

◆ showBannerCardComboBoxChanged

void VisualDeckStorageQuickSettingsWidget::showBannerCardComboBoxChanged ( bool enabled)
signal
Here is the caller graph for this function:

◆ showFoldersChanged

void VisualDeckStorageQuickSettingsWidget::showFoldersChanged ( bool enabled)
signal
Here is the caller graph for this function:

◆ showTagFilterChanged

void VisualDeckStorageQuickSettingsWidget::showTagFilterChanged ( bool enabled)
signal
Here is the caller graph for this function:

◆ showTagsOnDeckPreviewsChanged

void VisualDeckStorageQuickSettingsWidget::showTagsOnDeckPreviewsChanged ( bool enabled)
signal
Here is the caller graph for this function:

◆ unusedColorIdentitiesOpacityChanged

void VisualDeckStorageQuickSettingsWidget::unusedColorIdentitiesOpacityChanged ( int opacity)
signal
Here is the caller graph for this function:

Member Data Documentation

◆ cardSizeWidget

CardSizeWidget* VisualDeckStorageQuickSettingsWidget::cardSizeWidget
private

◆ deckPreviewTooltipComboBox

QComboBox* VisualDeckStorageQuickSettingsWidget::deckPreviewTooltipComboBox
private

◆ deckPreviewTooltipLabel

QLabel* VisualDeckStorageQuickSettingsWidget::deckPreviewTooltipLabel
private

◆ drawUnusedColorIdentitiesCheckBox

QCheckBox* VisualDeckStorageQuickSettingsWidget::drawUnusedColorIdentitiesCheckBox
private

◆ showBannerCardComboBoxCheckBox

QCheckBox* VisualDeckStorageQuickSettingsWidget::showBannerCardComboBoxCheckBox
private

◆ showFoldersCheckBox

QCheckBox* VisualDeckStorageQuickSettingsWidget::showFoldersCheckBox
private

◆ showTagFilterCheckBox

QCheckBox* VisualDeckStorageQuickSettingsWidget::showTagFilterCheckBox
private

◆ showTagsOnDeckPreviewsCheckBox

QCheckBox* VisualDeckStorageQuickSettingsWidget::showTagsOnDeckPreviewsCheckBox
private

◆ unusedColorIdentitiesOpacityLabel

QLabel* VisualDeckStorageQuickSettingsWidget::unusedColorIdentitiesOpacityLabel
private

◆ unusedColorIdentitiesOpacitySpinBox

QSpinBox* VisualDeckStorageQuickSettingsWidget::unusedColorIdentitiesOpacitySpinBox
private

The documentation for this class was generated from the following files: