15#include <QLoggingCategory>
36#define PIXMAPCACHE_SIZE_DEFAULT 2048
37#define PIXMAPCACHE_SIZE_MIN 64
38#define PIXMAPCACHE_SIZE_MAX 4096
46#define NETWORK_REDIRECT_CACHE_TTL_DEFAULT 30
47#define NETWORK_REDIRECT_CACHE_TTL_MIN 1
48#define NETWORK_REDIRECT_CACHE_TTL_MAX 90
50#define DEFAULT_LANG_NAME "English"
51#define CLIENT_INFO_NOT_SET "notset"
53#define DEFAULT_FONT_SIZE 12
75 "âģ Time Manipulation",
125 "ð Sea Creatures",
342 [[nodiscard]] QString
getSafeConfigPath(QString configEntry, QString defaultPath)
const;
1044 void setLang(
const QString &_lang);
constexpr int NETWORK_CACHE_SIZE_MAX
Definition cache_settings.h:43
Q_LOGGING_CATEGORY(SettingsCacheLog, "settings_cache")
constexpr int NETWORK_CACHE_SIZE_MIN
Definition cache_settings.h:42
constexpr int NETWORK_CACHE_SIZE_DEFAULT
Definition cache_settings.h:41
QStringList defaultTags
Definition cache_settings.h:55
Definition card_counter_settings.h:16
Definition card_database_settings.h:16
Definition card_override_settings.h:16
Definition debug_settings.h:12
Definition download_settings.h:13
Definition interface_card_database_path_provider.h:6
Definition interface_network_settings_provider.h:6
Definition layouts_settings.h:15
Definition message_settings.h:13
Definition recents_settings.h:13
Definition release_channel.h:87
Definition cache_settings.h:139
void setHomeTabBackgroundShuffleFrequency(int _frequency)
Definition cache_settings.cpp:634
void setKeepGameChatFocus(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:462
QString getFiltersPath() const
Definition cache_settings.h:373
void setLocalCardImageStorageNamingScheme(const CardPictureLoaderLocalSchemes::NamingScheme _localCardImageStorageNamingScheme)
Definition cache_settings.cpp:1171
bool getTabAdminOpen() const
Definition cache_settings.h:449
bool deckEditorBannerCardComboBoxVisible
Definition cache_settings.h:255
QString getCustomCardDatabasePath() const override
Definition cache_settings.h:397
void resetPaths()
Definition cache_settings.cpp:1420
int rewindBufferingMs
Definition cache_settings.h:287
void setVisualDeckStorageShowBannerCardComboBox(QT_STATE_CHANGED_T _showBannerCardComboBox)
Definition cache_settings.cpp:877
int getDefaultDeckEditorType() const
Definition cache_settings.h:699
void localCardImageStorageNamingSchemeChanged(int localCardImageStorageNamingScheme)
bool alwaysEnableNewSets
Definition cache_settings.h:226
QString getSpoilerCardDatabasePath() const override
Definition cache_settings.h:405
void visualDeckStorageInGameChanged(bool enabled)
int cardViewExpandedRowsMax
Definition cache_settings.h:309
int networkCacheSize
Definition cache_settings.h:314
bool visualDeckStorageInGame
Definition cache_settings.h:275
void setDefaultDeckEditorType(int value)
Definition cache_settings.cpp:975
int zoneViewGroupByIndex
Definition cache_settings.h:295
bool visualDeckStorageSelectionAnimation
Definition cache_settings.h:276
void setStartupCardUpdateCheckPromptForUpdate(bool value)
Definition cache_settings.cpp:1290
int defaultStartingLifeTotal
Definition cache_settings.h:337
void setShowGameSelectorFilterToolbar(QT_STATE_CHANGED_T _showGameSelectorFilterToolbar)
Definition cache_settings.cpp:764
bool showShortcuts
Definition cache_settings.h:246
bool getUseTearOffMenus()
Definition cache_settings.h:959
bool getSpectatorsNeedPassword() const
Definition cache_settings.h:886
int visualDeckStorageTooltipType
Definition cache_settings.h:272
bool showGameSelectorFilterToolbar
Definition cache_settings.h:247
bool tabVisualDeckStorageOpen
Definition cache_settings.h:218
bool roomHistory
Definition cache_settings.h:322
bool deckEditorTagsWidgetVisible
Definition cache_settings.h:256
bool getPrintingSelectorNavigationButtonsVisible() const
Definition cache_settings.h:607
bool onlyBuddies
Definition cache_settings.h:330
void setNotifyAboutUpdate(QT_STATE_CHANGED_T _notifyaboutupdate)
Definition cache_settings.cpp:1344
bool getIsPortableBuild() const
Definition cache_settings.h:1025
SettingsCache()
Definition cache_settings.cpp:178
void horizontalHandChanged()
void visualDeckEditorSampleHandSizeAmountChanged(int amount)
bool overrideAllCardArtWithPersonalPreference
Definition cache_settings.h:249
bool getIgnoreUnregisteredUserMessages() const
Definition cache_settings.h:797
bool getChatMention() const
Definition cache_settings.h:747
void setLocalGameRememberSettings(bool value)
Definition cache_settings.cpp:1326
bool annotateTokens
Definition cache_settings.h:245
QString replaysPath
Definition cache_settings.h:216
void setCardScaling(const QT_STATE_CHANGED_T _scaleCards)
Definition cache_settings.cpp:501
bool buddyConnectNotificationsEnabled
Definition cache_settings.h:239
bool getSoundEnabled() const
Definition cache_settings.h:785
void setZoneViewSortByIndex(const int _zoneViewSortByIndex)
Definition cache_settings.cpp:1099
void setTokenDatabasePath(const QString &_tokenDatabasePath)
Definition cache_settings.cpp:613
void setRoundCardCorners(bool _roundCardCorners)
Definition cache_settings.cpp:1375
void setCheckUpdatesOnStartup(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:1284
ReleaseChannel * getUpdateReleaseChannel() const
Definition cache_settings.h:542
bool visualDeckStorageShowColorIdentity
Definition cache_settings.h:259
void setMinPlayersForMultiColumnLayout(int _minPlayersForMultiColumnLayout)
Definition cache_settings.cpp:1018
bool autoRotateSidewaysLayoutCards
Definition cache_settings.h:285
void setCloseEmptyCardView(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:450
void setVisualDeckStorageCardSize(int _visualDeckStorageCardSize)
Definition cache_settings.cpp:891
bool getChatHighlightForeground() const
Definition cache_settings.h:759
bool invertVerticalCoordinate
Definition cache_settings.h:282
void setVisualDeckStorageSelectionAnimation(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:940
int timeout
Definition cache_settings.h:340
void setShareDecklistsOnLoad(const bool _shareDecklistsOnLoad)
Definition cache_settings.cpp:1278
int printingSelectorCardSize
Definition cache_settings.h:252
bool tabDeckStorageOpen
Definition cache_settings.h:218
void setChatMentionForeground(QT_STATE_CHANGED_T _chatMentionForeground)
Definition cache_settings.cpp:1069
bool visualDeckStorageShowFolders
Definition cache_settings.h:258
bool getStartupCardUpdateCheckAlwaysUpdate()
Definition cache_settings.h:501
bool doubleClickToPlay
Definition cache_settings.h:240
void setSpectatorNotificationsEnabled(QT_STATE_CHANGED_T _spectatorNotificationsEnabled)
Definition cache_settings.cpp:710
void setThemeName(const QString &_themeName)
Definition cache_settings.cpp:620
void setReplaysPath(const QString &_replaysPath)
Definition cache_settings.cpp:566
void setPicDownload(QT_STATE_CHANGED_T _picDownload)
Definition cache_settings.cpp:690
void setOpenDeckInNewTab(QT_STATE_CHANGED_T _openDeckInNewTab)
Definition cache_settings.cpp:1037
bool getNotifyAboutUpdates() const override
Definition cache_settings.h:522
QString gameDescription
Definition cache_settings.h:327
void setUseTearOffMenus(bool _useTearOffMenus)
Definition cache_settings.cpp:431
int pixmapCacheSize
Definition cache_settings.h:313
void visualDeckStorageDrawUnusedColorIdentitiesChanged(bool _visible)
void setChatHighlightColor(const QString &_chatHighlightColor)
Definition cache_settings.cpp:1087
void setShowMentionPopups(const QT_STATE_CHANGED_T _showMentionPopups)
Definition cache_settings.cpp:519
LayoutsSettings & layouts() const
Definition cache_settings.h:1003
void setHorizontalHand(QT_STATE_CHANGED_T _horizontalHand)
Definition cache_settings.cpp:1004
void setDoNotDeleteArrowsInSubPhases(QT_STATE_CHANGED_T _doNotDeleteArrowsInSubPhases)
Definition cache_settings.cpp:740
bool visualDatabaseDisplayFilterToMostRecentSetsEnabled
Definition cache_settings.h:278
QList< int > seenTips
Definition cache_settings.h:230
QString getClientID() override
Definition cache_settings.h:947
void visualDeckStorageShowTagFilterChanged(bool _visible)
int getLocalGameMaxPlayers() const
Definition cache_settings.h:918
int getMasterVolume() const
Definition cache_settings.h:849
bool homeTabDisplayCardName
Definition cache_settings.h:232
QString chatMentionColor
Definition cache_settings.h:291
void setTabAccountOpen(bool value)
Definition cache_settings.cpp:660
void visualDeckEditorCardSizeChanged()
bool getVisualDatabaseDisplayFilterToMostRecentSetsEnabled() const
Definition cache_settings.h:703
void visualDatabaseDisplayFilterToMostRecentSetsEnabledChanged(bool enabled)
void homeTabBackgroundShuffleFrequencyChanged()
void setPixmapCacheSize(const int _pixmapCacheSize)
Definition cache_settings.cpp:1143
int getStackCardOverlapPercent() const
Definition cache_settings.h:829
void setArchidektPreviewCardSize(int _archidektPreviewCardSize)
Definition cache_settings.cpp:968
void setPrintingSelectorCardSize(int _printingSelectorCardSize)
Definition cache_settings.cpp:799
bool getTabLogOpen() const
Definition cache_settings.h:453
QString cardDatabasePath
Definition cache_settings.h:216
void deckEditorBannerCardComboBoxVisibleChanged(bool _visible)
bool leftJustified
Definition cache_settings.h:323
void setHomeTabBackgroundSource(const QString &_backgroundSource)
Definition cache_settings.cpp:627
QString getLang() const
Definition cache_settings.h:365
bool scaleCards
Definition cache_settings.h:318
void setHighlightWords(const QString &_highlightWords)
Definition cache_settings.cpp:481
QString gameTypes
Definition cache_settings.h:329
QString getSafeConfigFilePath(QString configEntry, QString defaultPath) const
Definition cache_settings.cpp:167
bool ignoreUnregisteredUserMessages
Definition cache_settings.h:300
QString getRedirectCachePath() const
Definition cache_settings.h:389
bool tabAdminOpen
Definition cache_settings.h:218
int maxFontSize
Definition cache_settings.h:235
QStringList visualDeckStorageDefaultTagsList
Definition cache_settings.h:263
bool getCloseEmptyCardView() const
Definition cache_settings.h:971
void setShowMessagePopups(const QT_STATE_CHANGED_T _showMessagePopups)
Definition cache_settings.cpp:513
bool focusCardViewSearchBar
Definition cache_settings.h:311
int homeTabBackgroundShuffleFrequency
Definition cache_settings.h:231
bool getZoneViewPileView() const
Definition cache_settings.h:781
void showStatusBarChanged(bool state)
void setGameDescription(const QString _gameDescription)
Definition cache_settings.cpp:1212
void setTapAnimation(QT_STATE_CHANGED_T _tapAnimation)
Definition cache_settings.cpp:1025
QString getThemeName() const
Definition cache_settings.h:413
bool horizontalHand
Definition cache_settings.h:281
QString getDeckPath() const
Definition cache_settings.h:369
bool getPicDownload() const
Definition cache_settings.h:465
bool getDoubleClickToPlay() const
Definition cache_settings.h:551
void setKnownMissingFeatures(const QString &_knownMissingFeatures) override
Definition cache_settings.cpp:469
void setCustomCardDatabasePath(const QString &_customCardDatabasePath)
Definition cache_settings.cpp:579
bool bumpSetsWithCardsInDeckToTop
Definition cache_settings.h:250
bool picDownload
Definition cache_settings.h:236
CardDatabaseSettings * cardDatabaseSettings
Definition cache_settings.h:204
bool spectatorNotificationsEnabled
Definition cache_settings.h:238
void setStartingHandSize(int _startingHandSize)
Definition cache_settings.cpp:746
void setFocusCardViewSearchBar(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:456
CardOverrideSettings & cardOverrides() const
Definition cache_settings.h:1015
void displayCardNamesChanged()
QString picUrlFallback
Definition cache_settings.h:303
void pixmapCacheSizeChanged(int newSizeInMBs)
QString customCardDatabasePath
Definition cache_settings.h:217
bool getChatMentionCompleter() const
Definition cache_settings.h:751
void setOnlyRegistered(const bool _onlyRegistered)
Definition cache_settings.cpp:1236
void setOnlyBuddies(const bool _onlyBuddies)
Definition cache_settings.cpp:1230
void setVisualDeckStorageSearchFolderNames(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:864
QString chatHighlightColor
Definition cache_settings.h:292
bool notificationsEnabled
Definition cache_settings.h:237
void setVisualDatabaseDisplayFilterToMostRecentSetsEnabled(QT_STATE_CHANGED_T _enabled)
Definition cache_settings.cpp:981
bool getTabReplaysOpen() const
Definition cache_settings.h:445
DownloadSettings * downloadSettings
Definition cache_settings.h:209
void printingSelectorNavigationButtonsVisibleChanged()
int getDefaultStartingLifeTotal() const
Definition cache_settings.h:898
void setTabVisualDeckStorageOpen(bool value)
Definition cache_settings.cpp:648
void deckEditorTagsWidgetVisibleChanged(bool _visible)
QString homeTabBackgroundSource
Definition cache_settings.h:217
int getPrintingSelectorSortOrder() const
Definition cache_settings.h:595
void setNetworkCacheSizeInMB(const int _networkCacheSize)
Definition cache_settings.cpp:1157
DebugSettings & debug() const
Definition cache_settings.h:1019
void setTabAdminOpen(bool value)
Definition cache_settings.cpp:678
bool getShareDecklistsOnLoad() const
Definition cache_settings.h:902
QString getChatHighlightColor() const
Definition cache_settings.h:461
void setTabLogOpen(bool value)
Definition cache_settings.cpp:684
void setLocalGameMaxPlayers(int value)
Definition cache_settings.cpp:1332
ShortcutsSettings & shortcuts() const
Definition cache_settings.h:983
QString getSettingsPath()
Definition cache_settings.cpp:36
QStringList getVisualDeckStorageDefaultTagsList() const
Definition cache_settings.h:631
void setRoomHistory(const QT_STATE_CHANGED_T _roomHistory)
Definition cache_settings.cpp:525
bool checkCardUpdatesOnStartup
Definition cache_settings.h:223
void setSpectatorsCanTalk(const bool _spectatorsCanTalk)
Definition cache_settings.cpp:1254
QString soundThemeName
Definition cache_settings.h:298
bool getShowShortcuts() const
Definition cache_settings.h:575
bool getDownloadSpoilersStatus() const
Definition cache_settings.h:1029
int getVisualDatabaseDisplayFilterToMostRecentSetsAmount() const
Definition cache_settings.h:707
void ignoreUnregisteredUsersChanged()
void setSpoilerDatabasePath(const QString &_spoilerDatabasePath)
Definition cache_settings.cpp:606
void setNotificationsEnabled(QT_STATE_CHANGED_T _notificationsEnabled)
Definition cache_settings.cpp:704
void visualDeckStorageCardSizeChanged()
bool getVisualDeckStorageSearchFolderNames() const
Definition cache_settings.h:635
bool getCardUpdateCheckRequired() const
Definition cache_settings.h:513
QString themeName
Definition cache_settings.h:217
bool closeEmptyCardView
Definition cache_settings.h:310
void setPlayToStack(QT_STATE_CHANGED_T _playToStack)
Definition cache_settings.cpp:734
int visualDeckStorageCardSize
Definition cache_settings.h:265
void translateLegacySettings()
Definition cache_settings.cpp:55
bool visualDeckStorageSearchFolderNames
Definition cache_settings.h:264
int visualDatabaseDisplayCardSize
Definition cache_settings.h:267
bool getOpenDeckInNewTab() const
Definition cache_settings.h:735
void visualDeckStorageShowColorIdentityChanged(bool _visible)
QString themesPath
Definition cache_settings.h:217
bool styleUserList
Definition cache_settings.h:288
bool getShowStatusBar() const
Definition cache_settings.h:469
QString customPicsPath
Definition cache_settings.h:216
void setSpectatorsAllowed(const bool _spectatorsAllowed)
Definition cache_settings.cpp:1242
void downloadSpoilerTimeIndexChanged()
void setClickPlaysAllSelected(QT_STATE_CHANGED_T _clickPlaysAllSelected)
Definition cache_settings.cpp:728
int getKeepAlive() const override
Definition cache_settings.h:926
void setRewindBufferingMs(int _rewindBufferingMs)
Definition cache_settings.cpp:1043
void setVisualDeckStoragePromptForConversion(bool _visualDeckStoragePromptForConversion)
Definition cache_settings.cpp:921
bool getVisualDeckStoragePromptForConversion() const
Definition cache_settings.h:667
void setNotifyAboutNewVersion(QT_STATE_CHANGED_T _notifyaboutnewversion)
Definition cache_settings.cpp:1350
QString getDataPath()
Definition cache_settings.cpp:27
void setVisualDeckEditorSampleHandSize(int _amount)
Definition cache_settings.cpp:997
void homeTabBackgroundSourceChanged()
void printingSelectorSortOrderChanged()
void setTabDeckStorageOpen(bool value)
Definition cache_settings.cpp:666
void setZoneViewPileView(QT_STATE_CHANGED_T _zoneViewPileView)
Definition cache_settings.cpp:1105
int getArchidektPreviewSize() const
Definition cache_settings.h:695
bool getVisualDeckStorageShowTagFilter() const
Definition cache_settings.h:627
void setClientID(const QString &clientID)
Definition cache_settings.cpp:1179
void cardPictureLoaderCacheMethodChanged(int cardPictureLoaderCacheMethod)
void setAnnotateTokens(QT_STATE_CHANGED_T _annotateTokens)
Definition cache_settings.cpp:752
bool getVisualDeckStorageShowColorIdentity() const
Definition cache_settings.h:639
CardDatabaseSettings * cardDatabase() const
Definition cache_settings.h:987
bool getVisualDeckStorageShowTagsOnDeckPreviews() const
Definition cache_settings.h:647
bool visualDeckStoragePromptForConversion
Definition cache_settings.h:273
bool rememberGameSettings
Definition cache_settings.h:345
LayoutsSettings * layoutsSettings
Definition cache_settings.h:208
QString getSoundThemeName() const
Definition cache_settings.h:789
QString picsPath
Definition cache_settings.h:216
void setPicsPath(const QString &_picsPath)
Definition cache_settings.cpp:586
void minPlayersForMultiColumnLayoutChanged()
void styleUserListChanged()
int getCardViewExpandedRowsMax() const
Definition cache_settings.h:967
void setCardViewInitialRowsMax(int _cardViewInitialRowsMax)
Definition cache_settings.cpp:438
bool tabAccountOpen
Definition cache_settings.h:218
bool getLocalGameRememberSettings() const
Definition cache_settings.h:914
bool getHomeTabDisplayCardName() const
Definition cache_settings.h:425
void setPrintingSelectorNavigationButtonsVisible(QT_STATE_CHANGED_T _navigationButtonsVisible)
Definition cache_settings.cpp:817
bool getClickPlaysAllSelected() const
Definition cache_settings.h:555
void setVisualDeckEditorCardSize(int _visualDeckEditorCardSize)
Definition cache_settings.cpp:947
void ignoreNonBuddyUserMessagesChanged()
void setClientVersion(const QString &clientVersion)
Definition cache_settings.cpp:1185
int keepalive
Definition cache_settings.h:339
void setVisualDeckStorageShowTagFilter(QT_STATE_CHANGED_T _showTags)
Definition cache_settings.cpp:850
bool getTapAnimation() const
Definition cache_settings.h:727
bool getShowDragSelectionCount() const
Definition cache_settings.h:473
void setHomeTabDisplayCardName(QT_STATE_CHANGED_T _displayCardName)
Definition cache_settings.cpp:641
int getMaxPlayers() const
Definition cache_settings.h:866
int visualDeckEditorCardSize
Definition cache_settings.h:266
MessageSettings * messageSettings
Definition cache_settings.h:206
bool chatMentionCompleter
Definition cache_settings.h:290
QString getChatMentionColor() const
Definition cache_settings.h:457
bool visualDeckStorageAlwaysConvert
Definition cache_settings.h:274
void setVisualDeckStorageDefaultTagsList(QStringList _defaultTagsList)
Definition cache_settings.cpp:857
QString redirectCachePath
Definition cache_settings.h:216
bool spectatorsCanTalk
Definition cache_settings.h:334
void setChatMentionCompleter(QT_STATE_CHANGED_T _chatMentionCompleter)
Definition cache_settings.cpp:1062
QString getReplaysPath() const
Definition cache_settings.h:377
ServersSettings & servers() const
Definition cache_settings.h:991
bool shareDecklistsOnLoad
Definition cache_settings.h:338
int getPixmapCacheSize() const
Definition cache_settings.h:805
int getVisualDeckStorageCardSize() const
Definition cache_settings.h:651
void setShowTipsOnStartup(bool _showTipsOnStartup)
Definition cache_settings.cpp:538
int getCardViewInitialRowsMax() const
Definition cache_settings.h:963
bool getShowTipsOnStartup() const
Definition cache_settings.h:530
bool getTabAccountOpen() const
Definition cache_settings.h:437
void setCardImageCacheMethod(CardPictureLoaderCacheMethod::CacheMethod _cardImageCachingMethod)
Definition cache_settings.cpp:1150
void setSoundThemeName(const QString &_soundThemeName)
Definition cache_settings.cpp:1118
void visualDatabaseDisplayCardSizeChanged()
void setDeckPath(const QString &_deckPath)
Definition cache_settings.cpp:554
void visualDeckStorageShowBannerCardComboBoxChanged(bool _visible)
void setVisualDeckStorageShowColorIdentity(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:870
bool getTabDeckStorageOpen() const
Definition cache_settings.h:441
void setInvertVerticalCoordinate(QT_STATE_CHANGED_T _invertVerticalCoordinate)
Definition cache_settings.cpp:1011
int visualDeckStorageSortingOrder
Definition cache_settings.h:257
QString getCachePath() const
Definition cache_settings.cpp:41
bool getVisualDeckStorageDrawUnusedColorIdentities() const
Definition cache_settings.h:655
bool notifyAboutUpdates
Definition cache_settings.h:227
bool getShowMentionPopup() const
Definition cache_settings.h:837
int masterVolume
Definition cache_settings.h:324
int getVisualDeckStorageUnusedColorIdentitiesOpacity() const
Definition cache_settings.h:659
int maxPlayers
Definition cache_settings.h:328
void setVisualDatabaseDisplayFilterToMostRecentSetsAmount(int _amount)
Definition cache_settings.cpp:989
void setShowShortcuts(QT_STATE_CHANGED_T _showShortcuts)
Definition cache_settings.cpp:758
void setGameTypes(const QString _gameTypes)
Definition cache_settings.cpp:1224
void setTabReplaysOpen(bool value)
Definition cache_settings.cpp:672
bool getShowTotalSelectionCount() const
Definition cache_settings.h:477
bool ignoreUnregisteredUsers
Definition cache_settings.h:299
bool getIncludeRebalancedCards() const
Definition cache_settings.h:603
bool showMessagePopups
Definition cache_settings.h:320
bool getHorizontalHand() const
Definition cache_settings.h:715
QString deckPath
Definition cache_settings.h:216
bool showDragSelectionCount
Definition cache_settings.h:356
void setDisplayCardNames(QT_STATE_CHANGED_T _displayCardNames)
Definition cache_settings.cpp:771
bool getScaleCards() const
Definition cache_settings.h:825
void setSpectatorsCanSeeEverything(const bool _spectatorsCanSeeEverything)
Definition cache_settings.cpp:1260
bool getFocusCardViewSearchBar() const
Definition cache_settings.h:975
bool ignoreNonBuddyUserMessages
Definition cache_settings.h:301
QString filtersPath
Definition cache_settings.h:216
int getStartingHandSize() const
Definition cache_settings.h:567
void visualDatabaseDisplayFilterToMostRecentSetsAmountChanged(int amount)
bool getRememberGameSettings() const
Definition cache_settings.h:910
void setTabServerOpen(bool value)
Definition cache_settings.cpp:654
RecentsSettings * recentsSettings
Definition cache_settings.h:210
void setPrintingSelectorSortOrder(int _printingSelectorSortOrder)
Definition cache_settings.cpp:792
void homeTabDisplayCardNameChanged()
bool keepGameChatFocus
Definition cache_settings.h:312
void setDefaultStartingLifeTotal(const int _defaultStartingLifeTotal)
Definition cache_settings.cpp:1272
CardOverrideSettings * cardOverrideSettings
Definition cache_settings.h:211
int getUpdateReleaseChannelIndex() const
Definition cache_settings.h:538
bool spectatorsCanSeeEverything
Definition cache_settings.h:335
void setNetworkRedirectCacheTtl(const int _redirectCacheTtl)
Definition cache_settings.cpp:1164
void setSoundEnabled(QT_STATE_CHANGED_T _soundEnabled)
Definition cache_settings.cpp:1111
int localGameStartingLifeTotal
Definition cache_settings.h:350
bool visualDeckStorageDrawUnusedColorIdentities
Definition cache_settings.h:270
QString getNetworkCachePath() const
Definition cache_settings.cpp:50
bool getCheckUpdatesOnStartup() const
Definition cache_settings.h:493
QString spoilerDatabasePath
Definition cache_settings.h:217
int getZoneViewSortByIndex() const
Definition cache_settings.h:773
void setRememberGameSettings(const bool _rememberGameSettings)
Definition cache_settings.cpp:1320
int localCardImageStorageNamingScheme
Definition cache_settings.h:317
void setAlwaysEnableNewSets(bool value)
Definition cache_settings.cpp:1314
int getCardUpdateCheckInterval() const
Definition cache_settings.h:505
bool getVisualDeckStorageAlwaysConvert() const
Definition cache_settings.h:671
int getHomeTabBackgroundShuffleFrequency() const
Definition cache_settings.h:421
DebugSettings * debugSettings
Definition cache_settings.h:212
int cardViewInitialRowsMax
Definition cache_settings.h:308
void setStartupCardUpdateCheckAlwaysUpdate(bool value)
Definition cache_settings.cpp:1296
GameFiltersSettings & gameFilters() const
Definition cache_settings.h:999
int minPlayersForMultiColumnLayout
Definition cache_settings.h:283
void setVisualDeckStorageInGame(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:933
void ignoreUnregisteredUserMessagesChanged()
bool tabServerOpen
Definition cache_settings.h:218
void invertVerticalCoordinateChanged()
QString getHighlightWords() const
Definition cache_settings.h:858
int getRedirectCacheTtl() const
Definition cache_settings.h:817
int startingHandSize
Definition cache_settings.h:244
QString getSafeConfigPath(QString configEntry, QString defaultPath) const
Definition cache_settings.cpp:153
QString getTokenDatabasePath() const override
Definition cache_settings.h:409
void bumpSetsWithCardsInDeckToTopChanged()
CardPictureLoaderCacheMethod::CacheMethod getCardPictureLoaderCacheMethod() const
Definition cache_settings.h:809
QList< int > getSeenTips() const
Definition cache_settings.h:534
int getEDHRecCardSize() const
Definition cache_settings.h:691
QString getGameDescription() const
Definition cache_settings.h:862
int getVisualDeckStorageSortingOrder() const
Definition cache_settings.h:619
QString getHomeTabBackgroundSource() const
Definition cache_settings.h:417
int zoneViewSortByIndex
Definition cache_settings.h:295
QString clientVersion
Definition cache_settings.h:305
QString lang
Definition cache_settings.h:215
int getMaxFontSize() const
Definition cache_settings.h:934
bool getRoomHistory() const
Definition cache_settings.h:841
bool getAnnotateTokens() const
Definition cache_settings.h:571
bool isPortableBuild
Definition cache_settings.h:353
void useTearOffMenusChanged(bool state)
void setZoneViewGroupByIndex(const int _zoneViewGroupByIndex)
Definition cache_settings.cpp:1093
bool visualDeckStorageShowTagsOnDeckPreviews
Definition cache_settings.h:261
bool visualDeckStorageShowTagFilter
Definition cache_settings.h:262
int defaultDeckEditorType
Definition cache_settings.h:277
bool getKeepGameChatFocus() const
Definition cache_settings.h:979
QString getGameTypes() const
Definition cache_settings.h:870
bool showTotalSelectionCount
Definition cache_settings.h:357
QString getCardDatabasePath() const override
Definition cache_settings.h:401
int visualDeckStorageUnusedColorIdentitiesOpacity
Definition cache_settings.h:271
int getVisualDeckStorageTooltipType() const
Definition cache_settings.h:663
bool chatMentionForeground
Definition cache_settings.h:293
void setStackCardOverlapPercent(const int _verticalCardOverlapPercent)
Definition cache_settings.cpp:507
QList< ReleaseChannel * > releaseChannels
Definition cache_settings.h:352
int updateReleaseChannel
Definition cache_settings.h:234
void setDoubleClickToPlay(QT_STATE_CHANGED_T _doubleClickToPlay)
Definition cache_settings.cpp:722
bool useTearOffMenus
Definition cache_settings.h:307
void showGameSelectorFilterToolbarChanged(bool state)
void includeRebalancedCardsChanged(bool _includeRebalancedCards)
bool startupCardUpdateCheckAlwaysUpdate
Definition cache_settings.h:222
CardCounterSettings & cardCounters() const
Definition cache_settings.cpp:1435
bool visualDeckStorageShowBannerCardComboBox
Definition cache_settings.h:260
void setShowStatusBar(bool value)
Definition cache_settings.cpp:697
GameFiltersSettings * gameFiltersSettings
Definition cache_settings.h:207
void setLastCardUpdateCheck(QDate value)
Definition cache_settings.cpp:1308
int visualDatabaseDisplayFilterToMostRecentSetsAmount
Definition cache_settings.h:279
void setVisualDeckStorageSortingOrder(int _visualDeckStorageSortingOrder)
Definition cache_settings.cpp:838
void setMasterVolume(const int _masterVolume)
Definition cache_settings.cpp:487
bool getShowGameSelectorFilterToolbar() const
Definition cache_settings.h:579
int cardInfoViewMode
Definition cache_settings.h:325
bool tabReplaysOpen
Definition cache_settings.h:218
int getPrintingSelectorCardSize() const
Definition cache_settings.h:599
bool getLeftJustified() const
Definition cache_settings.h:845
QString highlightWords
Definition cache_settings.h:326
bool chatHighlightForeground
Definition cache_settings.h:294
void setVisualDeckStorageUnusedColorIdentitiesOpacity(int _visualDeckStorageUnusedColorIdentitiesOpacity)
Definition cache_settings.cpp:907
int edhrecCardSize
Definition cache_settings.h:268
void setDeckEditorTagsWidgetVisible(QT_STATE_CHANGED_T _deckEditorTagsWidgetVisible)
Definition cache_settings.cpp:831
void roundCardCornersChanged(bool roundCardCorners)
DownloadSettings & downloads() const
Definition cache_settings.h:1007
void downloadSpoilerStatusChanged()
void soundEnabledChanged()
QString getPicsPath() const
Definition cache_settings.h:385
bool getOnlyRegistered() const
Definition cache_settings.h:878
bool getTabVisualDeckStorageOpen() const
Definition cache_settings.h:429
QString tokenDatabasePath
Definition cache_settings.h:217
bool getInvertVerticalCoordinate() const
Definition cache_settings.h:719
void setVisualDeckStorageTooltipType(int value)
Definition cache_settings.cpp:915
int getLocalGameStartingLifeTotal() const
Definition cache_settings.h:922
bool getDoNotDeleteArrowsInSubPhases() const
Definition cache_settings.h:563
int printingSelectorSortOrder
Definition cache_settings.h:251
void handJustificationChanged()
bool getChatMentionForeground() const
Definition cache_settings.h:755
int getVisualDatabaseDisplayCardSize() const
Definition cache_settings.h:687
QSettings * settings
Definition cache_settings.h:202
void setThemesPath(const QString &_themesPath)
Definition cache_settings.cpp:572
int getCardInfoViewMode() const
Definition cache_settings.h:853
int cardUpdateCheckInterval
Definition cache_settings.h:224
int redirectCacheTtl
Definition cache_settings.h:315
void setDownloadSpoilerStatus(bool _spoilerStatus)
Definition cache_settings.cpp:1356
bool displayCardNames
Definition cache_settings.h:248
void setShowDragSelectionCount(QT_STATE_CHANGED_T _showDragSelectionCount)
Definition cache_settings.cpp:1386
bool getVisualDeckStorageSelectionAnimation() const
Definition cache_settings.h:679
bool chatMention
Definition cache_settings.h:289
void setEDHRecCardSize(int _EDHRecCardSize)
Definition cache_settings.cpp:961
void setIgnoreNonBuddyUserMessages(QT_STATE_CHANGED_T _ignoreNonBuddyUserMessages)
Definition cache_settings.cpp:1137
void setLeftJustified(const QT_STATE_CHANGED_T _leftJustified)
Definition cache_settings.cpp:494
bool showTipsOnStartup
Definition cache_settings.h:229
QString clientID
Definition cache_settings.h:304
bool getStyleUserList() const
Definition cache_settings.h:743
bool getBuddyConnectNotificationsEnabled() const
Definition cache_settings.h:489
int getRewindBufferingMs() const
Definition cache_settings.h:739
void setCardUpdateCheckInterval(int value)
Definition cache_settings.cpp:1302
ServersSettings * serversSettings
Definition cache_settings.h:205
QString picUrl
Definition cache_settings.h:302
void masterVolumeChanged(int value)
bool getSpectatorsCanTalk() const
Definition cache_settings.h:890
void setIgnoreUnregisteredUsers(QT_STATE_CHANGED_T _ignoreUnregisteredUsers)
Definition cache_settings.cpp:1125
int getVisualDeckEditorSampleHandSize() const
Definition cache_settings.h:711
void archidektPreviewSizeChanged()
void setStyleUserList(QT_STATE_CHANGED_T _styleUserList)
Definition cache_settings.cpp:1049
void setMaxPlayers(const int _maxPlayers)
Definition cache_settings.cpp:1218
bool getStartupCardUpdateCheckPromptForUpdate()
Definition cache_settings.h:497
void setLang(const QString &_lang)
Definition cache_settings.cpp:531
bool getRoundCardCorners() const
Definition cache_settings.h:1033
QList< ReleaseChannel * > getUpdateReleaseChannels() const
Definition cache_settings.h:546
bool getIgnoreUnregisteredUsers() const
Definition cache_settings.h:793
void setVisualDeckStorageShowFolders(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:844
int archidektPreviewSize
Definition cache_settings.h:269
void setCreateGameAsSpectator(const bool _createGameAsSpectator)
Definition cache_settings.cpp:1266
QDate getLastCardUpdateCheck() const
Definition cache_settings.h:509
bool getPlayToStack() const
Definition cache_settings.h:559
int cardPictureLoaderCacheMethod
Definition cache_settings.h:316
void picDownloadChanged()
bool mbDownloadSpoilers
Definition cache_settings.h:233
bool tabLogOpen
Definition cache_settings.h:219
void loadPaths()
Definition cache_settings.cpp:1398
bool showMentionPopups
Definition cache_settings.h:321
void visualDeckStorageUnusedColorIdentitiesOpacityChanged(bool value)
void setOverrideAllCardArtWithPersonalPreference(QT_STATE_CHANGED_T _overrideAllCardArt)
Definition cache_settings.cpp:778
void setChatMention(QT_STATE_CHANGED_T _chatMention)
Definition cache_settings.cpp:1056
bool getDeckEditorTagsWidgetVisible() const
Definition cache_settings.h:615
void setIncludeRebalancedCards(bool _includeRebalancedCards)
Definition cache_settings.cpp:806
int getTimeOut() const override
Definition cache_settings.h:930
bool playToStack
Definition cache_settings.h:242
bool getVisualDeckStorageShowFolders() const
Definition cache_settings.h:623
bool getAlwaysEnableNewSets() const
Definition cache_settings.h:518
bool getVisualDeckStorageShowBannerCardComboBox() const
Definition cache_settings.h:643
void setVisualDeckStorageShowTagsOnDeckPreviews(QT_STATE_CHANGED_T _showTags)
Definition cache_settings.cpp:884
int getNetworkCacheSizeInMB() const
Definition cache_settings.h:813
void setDeckEditorBannerCardComboBoxVisible(QT_STATE_CHANGED_T _deckEditorBannerCardComboBoxVisible)
Definition cache_settings.cpp:824
bool getOnlyBuddies() const
Definition cache_settings.h:874
QString knownMissingFeatures
Definition cache_settings.h:306
void setVisualDeckStorageDrawUnusedColorIdentities(QT_STATE_CHANGED_T _visualDeckStorageDrawUnusedColorIdentities)
Definition cache_settings.cpp:898
void setBuddyConnectNotificationsEnabled(QT_STATE_CHANGED_T _buddyConnectNotificationsEnabled)
Definition cache_settings.cpp:716
bool getShowMessagePopup() const
Definition cache_settings.h:833
int getVisualDeckEditorCardSize() const
Definition cache_settings.h:683
bool onlyRegistered
Definition cache_settings.h:331
void networkCacheSizeChanged(int newSizeInMBs)
void edhRecCardSizeChanged()
bool clickPlaysAllSelected
Definition cache_settings.h:241
void setIgnoreUnregisteredUserMessages(QT_STATE_CHANGED_T _ignoreUnregisteredUserMessages)
Definition cache_settings.cpp:1131
bool showStatusBar
Definition cache_settings.h:355
bool doNotDeleteArrowsInSubPhases
Definition cache_settings.h:243
CardPictureLoaderLocalSchemes::NamingScheme getLocalCardImageStorageNamingScheme() const
Definition cache_settings.h:821
bool getCreateGameAsSpectator() const
Definition cache_settings.h:906
static SettingsCache & instance()
Definition cache_settings.cpp:22
bool notifyAboutNewVersion
Definition cache_settings.h:228
QString getThemesPath() const
Definition cache_settings.h:381
int getZoneViewGroupByIndex() const
Definition cache_settings.h:766
bool getSpectatorsAllowed() const
Definition cache_settings.h:882
void setChatHighlightForeground(QT_STATE_CHANGED_T _chatHighlightForeground)
Definition cache_settings.cpp:1075
bool spectatorsNeedPassword
Definition cache_settings.h:333
bool getTabServerOpen() const
Definition cache_settings.h:433
RecentsSettings & recents() const
Definition cache_settings.h:1011
int verticalCardOverlapPercent
Definition cache_settings.h:319
void setBumpSetsWithCardsInDeckToTop(QT_STATE_CHANGED_T _bumpSetsWithCardsInDeckToTop)
Definition cache_settings.cpp:785
void setCardInfoViewMode(const int _viewMode)
Definition cache_settings.cpp:475
void setSeenTips(const QList< int > &_seenTips)
Definition cache_settings.cpp:544
void printingSelectorCardSizeChanged()
bool getBumpSetsWithCardsInDeckToTop() const
Definition cache_settings.h:591
QString getClientVersion()
Definition cache_settings.h:951
bool includeRebalancedCards
Definition cache_settings.h:253
QStringList getCountries() const
Definition cache_settings.cpp:1191
int getMinPlayersForMultiColumnLayout() const
Definition cache_settings.h:723
bool getNotificationsEnabled() const
Definition cache_settings.h:481
void setShowTotalSelectionCount(QT_STATE_CHANGED_T _showTotalSelectionCount)
Definition cache_settings.cpp:1392
QString getKnownMissingFeatures() override
Definition cache_settings.h:955
bool getIgnoreNonBuddyUserMessages() const
Definition cache_settings.h:801
bool getOverrideAllCardArtWithPersonalPreference() const
Definition cache_settings.h:587
void setAutoRotateSidewaysLayoutCards(QT_STATE_CHANGED_T _autoRotateSidewaysLayoutCards)
Definition cache_settings.cpp:1031
QDate lastCardUpdateCheck
Definition cache_settings.h:225
bool tapAnimation
Definition cache_settings.h:284
bool zoneViewPileView
Definition cache_settings.h:296
bool getSpectatorsCanSeeEverything() const
Definition cache_settings.h:894
void setVisualDeckStorageAlwaysConvert(bool _visualDeckStorageAlwaysConvert)
Definition cache_settings.cpp:927
void keepGameChatFocusChanged(bool value)
void setSpectatorsNeedPassword(const bool _spectatorsNeedPassword)
Definition cache_settings.cpp:1248
int localGameMaxPlayers
Definition cache_settings.h:349
void setLocalGameStartingLifeTotal(int value)
Definition cache_settings.cpp:1338
bool printingSelectorNavigationButtonsVisible
Definition cache_settings.h:254
QString getCustomPicsPath() const
Definition cache_settings.h:393
CardCounterSettings * cardCounterSettings
Definition cache_settings.h:213
int visualDeckEditorSampleHandSize
Definition cache_settings.h:280
bool soundEnabled
Definition cache_settings.h:297
void chatMentionCompleterChanged()
bool getDeckEditorBannerCardComboBoxVisible() const
Definition cache_settings.h:611
void setFiltersPath(const QString &_filtersPath)
Definition cache_settings.cpp:560
bool createGameAsSpectator
Definition cache_settings.h:336
bool getVisualDeckStorageInGame() const
Definition cache_settings.h:675
void redirectCacheTtlChanged(int newTtl)
ShortcutsSettings * shortcutsSettings
Definition cache_settings.h:203
void setVisualDatabaseDisplayCardSize(int _visualDatabaseDisplayCardSize)
Definition cache_settings.cpp:954
bool getSpectatorNotificationsEnabled() const
Definition cache_settings.h:485
void visualDeckStorageSelectionAnimationChanged(bool enabled)
void setCardDatabasePath(const QString &_cardDatabasePath)
Definition cache_settings.cpp:599
void setCardViewExpandedRowsMax(int value)
Definition cache_settings.cpp:444
bool spectatorsAllowed
Definition cache_settings.h:332
bool startupCardUpdateCheckPromptForUpdate
Definition cache_settings.h:221
void overrideAllCardArtWithPersonalPreferenceChanged(bool _overrideAllCardArtWithPersonalPreference)
bool openDeckInNewTab
Definition cache_settings.h:286
void visualDeckStorageDefaultTagsListChanged()
bool roundCardCorners
Definition cache_settings.h:354
bool getAutoRotateSidewaysLayoutCards() const
Definition cache_settings.h:731
void setMaxFontSize(int _max)
Definition cache_settings.cpp:1369
MessageSettings & messages() const
Definition cache_settings.h:995
void visualDeckStorageShowTagsOnDeckPreviewsChanged(bool _visible)
void setUpdateReleaseChannelIndex(int value)
Definition cache_settings.cpp:1363
bool localGameRememberSettings
Definition cache_settings.h:348
void setChatMentionColor(const QString &_chatMentionColor)
Definition cache_settings.cpp:1081
bool getNotifyAboutNewVersion() const
Definition cache_settings.h:526
bool getDisplayCardNames() const
Definition cache_settings.h:583
bool checkUpdatesOnStartup
Definition cache_settings.h:220
Definition shortcuts_settings.h:118
#define QT_STATE_CHANGED_T
Definition macros.h:11
CacheMethod
Definition card_picture_loader_cache_method.h:10
NamingScheme
Definition card_picture_loader_local_schemes.h:13