Cockatrice 2026-10-19-Development-3.1.2-beta.2
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 <QString>
7#include <QStringList>
9#include <qtmetamacros.h>
10
11class QObject;
12
14{
15 Q_OBJECT
16 friend class SettingsCache;
17
18public:
19 [[nodiscard]] int getVisualDeckStorageSortingOrder() const override;
20 [[nodiscard]] bool getVisualDeckStorageShowFolders() const override;
21 [[nodiscard]] bool getVisualDeckStorageShowTagFilter() const override;
22 [[nodiscard]] QStringList getVisualDeckStorageDefaultTagsList() const override;
23 [[nodiscard]] bool getVisualDeckStorageSearchFolderNames() const override;
24 [[nodiscard]] bool getVisualDeckStorageShowColorIdentity() const override;
25 [[nodiscard]] bool getVisualDeckStorageShowBannerCardComboBox() const override;
26 [[nodiscard]] bool getVisualDeckStorageShowTagsOnDeckPreviews() const override;
27 [[nodiscard]] bool getVisualDeckStorageShowUploadTime() const;
28 [[nodiscard]] bool getVisualDeckStorageDrawUnusedColorIdentities() const override;
29 [[nodiscard]] int getVisualDeckStorageUnusedColorIdentitiesOpacity() const override;
30 [[nodiscard]] int getVisualDeckStorageTooltipType() const override;
31 [[nodiscard]] bool getVisualDeckStoragePromptForConversion() const override;
32 [[nodiscard]] bool getVisualDeckStorageAlwaysConvert() const override;
33 [[nodiscard]] bool getVisualDeckStorageInGame() const override;
34 [[nodiscard]] bool getVisualDeckStorageSelectionAnimation() const override;
35 [[nodiscard]] bool getVisualDatabaseDisplayFilterToMostRecentSetsEnabled() const override;
36 [[nodiscard]] int getVisualDatabaseDisplayFilterToMostRecentSetsAmount() const override;
37
38 void setVisualDeckStorageSortingOrder(int _sortingOrder);
39 void setVisualDeckStorageShowFolders(bool value);
40 void setVisualDeckStorageShowTagFilter(bool _showTags);
41 void setVisualDeckStorageDefaultTagsList(QStringList _defaultTagsList);
44 void setVisualDeckStorageShowBannerCardComboBox(bool _showBannerCardComboBox);
49 void setVisualDeckStorageTooltipType(int value);
51 void setVisualDeckStorageAlwaysConvert(bool _always);
52 void setVisualDeckStorageInGame(bool enabled);
56
57signals:
70
71public:
72 explicit VisualDeckStorageSettings(const QString &settingPath, QObject *parent = nullptr);
73
74private:
76};
77
78#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:36
void setVisualDatabaseDisplayFilterToMostRecentSetsEnabled(bool _enabled)
Definition visual_deck_storage_settings.cpp:280
bool getVisualDeckStorageDrawUnusedColorIdentities() const override
Definition visual_deck_storage_settings.cpp:145
void setVisualDeckStorageAlwaysConvert(bool _always)
Definition visual_deck_storage_settings.cpp:263
int getVisualDatabaseDisplayFilterToMostRecentSetsAmount() const override
Definition visual_deck_storage_settings.cpp:185
void visualDeckStorageShowColorIdentityChanged(bool _visible)
bool getVisualDeckStoragePromptForConversion() const override
Definition visual_deck_storage_settings.cpp:160
void setVisualDeckStorageShowFolders(bool value)
Definition visual_deck_storage_settings.cpp:195
bool getVisualDeckStorageAlwaysConvert() const override
Definition visual_deck_storage_settings.cpp:165
void visualDeckStorageShowTagFilterChanged(bool _visible)
void setVisualDeckStorageSearchFolderNames(bool value)
Definition visual_deck_storage_settings.cpp:212
bool getVisualDeckStorageSelectionAnimation() const override
Definition visual_deck_storage_settings.cpp:175
void setVisualDeckStorageSortingOrder(int _sortingOrder)
Definition visual_deck_storage_settings.cpp:190
VisualDeckStorageSettings(const QString &settingPath, QObject *parent=nullptr)
Definition visual_deck_storage_settings.cpp:94
void visualDatabaseDisplayFilterToMostRecentSetsEnabledChanged(bool enabled)
void setVisualDeckStorageUnusedColorIdentitiesOpacity(int _opacity)
Definition visual_deck_storage_settings.cpp:247
void visualDeckStorageShowBannerCardComboBoxChanged(bool _visible)
void setVisualDeckStorageDrawUnusedColorIdentities(bool _draw)
Definition visual_deck_storage_settings.cpp:241
void visualDeckStorageShowTagsOnDeckPreviewsChanged(bool _visible)
QStringList getVisualDeckStorageDefaultTagsList() const override
Definition visual_deck_storage_settings.cpp:114
bool getVisualDeckStorageShowUploadTime() const
Definition visual_deck_storage_settings.cpp:140
int getVisualDeckStorageUnusedColorIdentitiesOpacity() const override
Definition visual_deck_storage_settings.cpp:150
bool getVisualDeckStorageShowBannerCardComboBox() const override
Definition visual_deck_storage_settings.cpp:130
void setVisualDeckStorageSelectionAnimation(bool enabled)
Definition visual_deck_storage_settings.cpp:274
bool getVisualDeckStorageShowFolders() const override
Definition visual_deck_storage_settings.cpp:104
void visualDeckStorageShowUploadTimeChanged(bool _visible)
void setVisualDeckStorageShowTagFilter(bool _showTags)
Definition visual_deck_storage_settings.cpp:200
void visualDatabaseDisplayFilterToMostRecentSetsAmountChanged(int amount)
void visualDeckStorageDefaultTagsListChanged()
int getVisualDeckStorageTooltipType() const override
Definition visual_deck_storage_settings.cpp:155
void visualDeckStorageInGameChanged(bool enabled)
void setVisualDeckStorageInGame(bool enabled)
Definition visual_deck_storage_settings.cpp:268
friend class SettingsCache
Definition visual_deck_storage_settings.h:16
void setVisualDeckStorageShowBannerCardComboBox(bool _showBannerCardComboBox)
Definition visual_deck_storage_settings.cpp:223
void setVisualDeckStorageDefaultTagsList(QStringList _defaultTagsList)
Definition visual_deck_storage_settings.cpp:206
int getVisualDeckStorageSortingOrder() const override
Definition visual_deck_storage_settings.cpp:99
void setVisualDatabaseDisplayFilterToMostRecentSetsAmount(int _amount)
Definition visual_deck_storage_settings.cpp:286
void visualDeckStorageSelectionAnimationChanged(bool enabled)
bool getVisualDeckStorageShowTagsOnDeckPreviews() const override
Definition visual_deck_storage_settings.cpp:135
bool getVisualDeckStorageSearchFolderNames() const override
Definition visual_deck_storage_settings.cpp:120
void setVisualDeckStorageShowColorIdentity(bool value)
Definition visual_deck_storage_settings.cpp:217
void setVisualDeckStorageTooltipType(int value)
Definition visual_deck_storage_settings.cpp:253
bool getVisualDeckStorageShowTagFilter() const override
Definition visual_deck_storage_settings.cpp:109
void visualDeckStorageUnusedColorIdentitiesOpacityChanged(bool value)
void setVisualDeckStorageShowTagsOnDeckPreviews(bool _showTags)
Definition visual_deck_storage_settings.cpp:229
bool getVisualDatabaseDisplayFilterToMostRecentSetsEnabled() const override
Definition visual_deck_storage_settings.cpp:180
VisualDeckStorageSettings(const VisualDeckStorageSettings &)
void setVisualDeckStoragePromptForConversion(bool _prompt)
Definition visual_deck_storage_settings.cpp:258
bool getVisualDeckStorageShowColorIdentity() const override
Definition visual_deck_storage_settings.cpp:125
void visualDeckStorageDrawUnusedColorIdentitiesChanged(bool _visible)
bool getVisualDeckStorageInGame() const override
Definition visual_deck_storage_settings.cpp:170
void setVisualDeckStorageShowUploadTime(bool value)
Definition visual_deck_storage_settings.cpp:235