Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
visual_deck_storage_settings.h
Go to the documentation of this file.
1#ifndef VISUAL_DECK_STORAGE_SETTINGS_H
2#define VISUAL_DECK_STORAGE_SETTINGS_H
3
4#include "settings_manager.h"
5
6#include <QStringList>
8
10{
11 Q_OBJECT
12 friend class SettingsCache;
13
14public:
15 [[nodiscard]] int getVisualDeckStorageSortingOrder() const override;
16 [[nodiscard]] bool getVisualDeckStorageShowFolders() const override;
17 [[nodiscard]] bool getVisualDeckStorageShowTagFilter() const override;
18 [[nodiscard]] QStringList getVisualDeckStorageDefaultTagsList() const override;
19 [[nodiscard]] bool getVisualDeckStorageSearchFolderNames() const override;
20 [[nodiscard]] bool getVisualDeckStorageShowColorIdentity() const override;
21 [[nodiscard]] bool getVisualDeckStorageShowBannerCardComboBox() const override;
22 [[nodiscard]] bool getVisualDeckStorageShowTagsOnDeckPreviews() const override;
23 [[nodiscard]] bool getVisualDeckStorageDrawUnusedColorIdentities() const override;
24 [[nodiscard]] int getVisualDeckStorageUnusedColorIdentitiesOpacity() const override;
25 [[nodiscard]] int getVisualDeckStorageTooltipType() const override;
26 [[nodiscard]] bool getVisualDeckStoragePromptForConversion() const override;
27 [[nodiscard]] bool getVisualDeckStorageAlwaysConvert() const override;
28 [[nodiscard]] bool getVisualDeckStorageInGame() const override;
29 [[nodiscard]] bool getVisualDeckStorageSelectionAnimation() const override;
30 [[nodiscard]] bool getVisualDatabaseDisplayFilterToMostRecentSetsEnabled() const override;
31 [[nodiscard]] int getVisualDatabaseDisplayFilterToMostRecentSetsAmount() const override;
32
33 void setVisualDeckStorageSortingOrder(int _sortingOrder);
34 void setVisualDeckStorageShowFolders(bool value);
35 void setVisualDeckStorageShowTagFilter(bool _showTags);
36 void setVisualDeckStorageDefaultTagsList(QStringList _defaultTagsList);
39 void setVisualDeckStorageShowBannerCardComboBox(bool _showBannerCardComboBox);
43 void setVisualDeckStorageTooltipType(int value);
45 void setVisualDeckStorageAlwaysConvert(bool _always);
46 void setVisualDeckStorageInGame(bool enabled);
50
51signals:
63
64public:
65 explicit VisualDeckStorageSettings(const QString &settingPath, QObject *parent = nullptr);
66
67private:
69};
70
71#endif // VISUAL_DECK_STORAGE_SETTINGS_H
Definition interface_visual_deck_storage_settings_provider.h:7
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3
QString settingPath
Definition settings_manager.h:33
void setVisualDatabaseDisplayFilterToMostRecentSetsEnabled(bool _enabled)
Definition visual_deck_storage_settings.cpp:262
bool getVisualDeckStorageDrawUnusedColorIdentities() const override
Definition visual_deck_storage_settings.cpp:133
void setVisualDeckStorageAlwaysConvert(bool _always)
Definition visual_deck_storage_settings.cpp:245
int getVisualDatabaseDisplayFilterToMostRecentSetsAmount() const override
Definition visual_deck_storage_settings.cpp:173
void visualDeckStorageShowColorIdentityChanged(bool _visible)
bool getVisualDeckStoragePromptForConversion() const override
Definition visual_deck_storage_settings.cpp:148
void setVisualDeckStorageShowFolders(bool value)
Definition visual_deck_storage_settings.cpp:183
bool getVisualDeckStorageAlwaysConvert() const override
Definition visual_deck_storage_settings.cpp:153
void visualDeckStorageShowTagFilterChanged(bool _visible)
void setVisualDeckStorageSearchFolderNames(bool value)
Definition visual_deck_storage_settings.cpp:200
bool getVisualDeckStorageSelectionAnimation() const override
Definition visual_deck_storage_settings.cpp:163
void setVisualDeckStorageSortingOrder(int _sortingOrder)
Definition visual_deck_storage_settings.cpp:178
VisualDeckStorageSettings(const QString &settingPath, QObject *parent=nullptr)
Definition visual_deck_storage_settings.cpp:87
void visualDatabaseDisplayFilterToMostRecentSetsEnabledChanged(bool enabled)
void setVisualDeckStorageUnusedColorIdentitiesOpacity(int _opacity)
Definition visual_deck_storage_settings.cpp:229
void visualDeckStorageShowBannerCardComboBoxChanged(bool _visible)
void setVisualDeckStorageDrawUnusedColorIdentities(bool _draw)
Definition visual_deck_storage_settings.cpp:223
void visualDeckStorageShowTagsOnDeckPreviewsChanged(bool _visible)
QStringList getVisualDeckStorageDefaultTagsList() const override
Definition visual_deck_storage_settings.cpp:107
int getVisualDeckStorageUnusedColorIdentitiesOpacity() const override
Definition visual_deck_storage_settings.cpp:138
bool getVisualDeckStorageShowBannerCardComboBox() const override
Definition visual_deck_storage_settings.cpp:123
void setVisualDeckStorageSelectionAnimation(bool enabled)
Definition visual_deck_storage_settings.cpp:256
bool getVisualDeckStorageShowFolders() const override
Definition visual_deck_storage_settings.cpp:97
void setVisualDeckStorageShowTagFilter(bool _showTags)
Definition visual_deck_storage_settings.cpp:188
void visualDatabaseDisplayFilterToMostRecentSetsAmountChanged(int amount)
void visualDeckStorageDefaultTagsListChanged()
int getVisualDeckStorageTooltipType() const override
Definition visual_deck_storage_settings.cpp:143
void visualDeckStorageInGameChanged(bool enabled)
void setVisualDeckStorageInGame(bool enabled)
Definition visual_deck_storage_settings.cpp:250
friend class SettingsCache
Definition visual_deck_storage_settings.h:12
void setVisualDeckStorageShowBannerCardComboBox(bool _showBannerCardComboBox)
Definition visual_deck_storage_settings.cpp:211
void setVisualDeckStorageDefaultTagsList(QStringList _defaultTagsList)
Definition visual_deck_storage_settings.cpp:194
int getVisualDeckStorageSortingOrder() const override
Definition visual_deck_storage_settings.cpp:92
void setVisualDatabaseDisplayFilterToMostRecentSetsAmount(int _amount)
Definition visual_deck_storage_settings.cpp:268
void visualDeckStorageSelectionAnimationChanged(bool enabled)
bool getVisualDeckStorageShowTagsOnDeckPreviews() const override
Definition visual_deck_storage_settings.cpp:128
bool getVisualDeckStorageSearchFolderNames() const override
Definition visual_deck_storage_settings.cpp:113
void setVisualDeckStorageShowColorIdentity(bool value)
Definition visual_deck_storage_settings.cpp:205
void setVisualDeckStorageTooltipType(int value)
Definition visual_deck_storage_settings.cpp:235
bool getVisualDeckStorageShowTagFilter() const override
Definition visual_deck_storage_settings.cpp:102
void visualDeckStorageUnusedColorIdentitiesOpacityChanged(bool value)
void setVisualDeckStorageShowTagsOnDeckPreviews(bool _showTags)
Definition visual_deck_storage_settings.cpp:217
bool getVisualDatabaseDisplayFilterToMostRecentSetsEnabled() const override
Definition visual_deck_storage_settings.cpp:168
VisualDeckStorageSettings(const VisualDeckStorageSettings &)
void setVisualDeckStoragePromptForConversion(bool _prompt)
Definition visual_deck_storage_settings.cpp:240
bool getVisualDeckStorageShowColorIdentity() const override
Definition visual_deck_storage_settings.cpp:118
void visualDeckStorageDrawUnusedColorIdentitiesChanged(bool _visible)
bool getVisualDeckStorageInGame() const override
Definition visual_deck_storage_settings.cpp:158
static constexpr int amount
Definition deck_hash_performance_test.cpp:5