13#include <QLoggingCategory>
34#define PIXMAPCACHE_SIZE_DEFAULT 2048
35#define PIXMAPCACHE_SIZE_MIN 64
36#define PIXMAPCACHE_SIZE_MAX 4096
44#define NETWORK_REDIRECT_CACHE_TTL_DEFAULT 30
45#define NETWORK_REDIRECT_CACHE_TTL_MIN 1
46#define NETWORK_REDIRECT_CACHE_TTL_MAX 90
48#define DEFAULT_LANG_NAME "English"
49#define CLIENT_INFO_NOT_SET "notset"
51#define DEFAULT_FONT_SIZE 12
73 "âģ Time Manipulation",
123 "ð Sea Creatures",
331 [[nodiscard]] QString
getSafeConfigPath(QString configEntry, QString defaultPath)
const;
995 void setLang(
const QString &_lang);
constexpr int NETWORK_CACHE_SIZE_MAX
Definition cache_settings.h:41
Q_LOGGING_CATEGORY(SettingsCacheLog, "settings_cache")
constexpr int NETWORK_CACHE_SIZE_MIN
Definition cache_settings.h:40
constexpr int NETWORK_CACHE_SIZE_DEFAULT
Definition cache_settings.h:39
QStringList defaultTags
Definition cache_settings.h:53
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:137
void setHomeTabBackgroundShuffleFrequency(int _frequency)
Definition cache_settings.cpp:591
QString getFiltersPath() const
Definition cache_settings.h:366
bool getTabAdminOpen() const
Definition cache_settings.h:442
bool deckEditorBannerCardComboBoxVisible
Definition cache_settings.h:250
QString getCustomCardDatabasePath() const override
Definition cache_settings.h:390
void resetPaths()
Definition cache_settings.cpp:1564
int rewindBufferingMs
Definition cache_settings.h:281
void setVisualDeckStorageShowBannerCardComboBox(QT_STATE_CHANGED_T _showBannerCardComboBox)
Definition cache_settings.cpp:832
int getDefaultDeckEditorType() const
Definition cache_settings.h:680
QString getSpoilerCardDatabasePath() const override
Definition cache_settings.h:398
void visualDeckStorageInGameChanged(bool enabled)
int cardViewExpandedRowsMax
Definition cache_settings.h:301
int networkCacheSize
Definition cache_settings.h:305
bool visualDeckStorageInGame
Definition cache_settings.h:269
void setDefaultDeckEditorType(int value)
Definition cache_settings.cpp:930
int zoneViewGroupByIndex
Definition cache_settings.h:288
bool visualDeckStorageSelectionAnimation
Definition cache_settings.h:270
void setStartupCardUpdateCheckPromptForUpdate(bool value)
Definition cache_settings.cpp:1471
int defaultStartingLifeTotal
Definition cache_settings.h:326
void setShowGameSelectorFilterToolbar(QT_STATE_CHANGED_T _showGameSelectorFilterToolbar)
Definition cache_settings.cpp:727
bool showShortcuts
Definition cache_settings.h:241
bool getUseTearOffMenus()
Definition cache_settings.h:911
bool getSpectatorsNeedPassword() const
Definition cache_settings.h:851
int visualDeckStorageTooltipType
Definition cache_settings.h:266
bool showGameSelectorFilterToolbar
Definition cache_settings.h:242
bool tabVisualDeckStorageOpen
Definition cache_settings.h:213
bool roomHistory
Definition cache_settings.h:311
bool deckEditorTagsWidgetVisible
Definition cache_settings.h:251
bool getPrintingSelectorNavigationButtonsVisible() const
Definition cache_settings.h:592
bool onlyBuddies
Definition cache_settings.h:319
void setTabGameSplitterSizes(const QByteArray &_tabGameSplitterSizes)
Definition cache_settings.cpp:715
void setNotifyAboutUpdate(QT_STATE_CHANGED_T _notifyaboutupdate)
Definition cache_settings.cpp:1501
bool getIsPortableBuild() const
Definition cache_settings.h:973
SettingsCache()
Definition cache_settings.cpp:167
void horizontalHandChanged()
void visualDeckEditorSampleHandSizeAmountChanged(int amount)
bool overrideAllCardArtWithPersonalPreference
Definition cache_settings.h:244
bool getIgnoreUnregisteredUserMessages() const
Definition cache_settings.h:774
bool getChatMention() const
Definition cache_settings.h:724
bool annotateTokens
Definition cache_settings.h:239
QString replaysPath
Definition cache_settings.h:211
void setCardScaling(const QT_STATE_CHANGED_T _scaleCards)
Definition cache_settings.cpp:458
bool buddyConnectNotificationsEnabled
Definition cache_settings.h:233
bool getSoundEnabled() const
Definition cache_settings.h:762
void setZoneViewSortByIndex(const int _zoneViewSortByIndex)
Definition cache_settings.cpp:1047
void setTokenDatabasePath(const QString &_tokenDatabasePath)
Definition cache_settings.cpp:570
void setRoundCardCorners(bool _roundCardCorners)
Definition cache_settings.cpp:1532
void setCheckUpdatesOnStartup(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:1465
ReleaseChannel * getUpdateReleaseChannel() const
Definition cache_settings.h:523
void setMinPlayersForMultiColumnLayout(int _minPlayersForMultiColumnLayout)
Definition cache_settings.cpp:973
bool autoRotateSidewaysLayoutCards
Definition cache_settings.h:279
void setCloseEmptyCardView(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:414
void setVisualDeckStorageCardSize(int _visualDeckStorageCardSize)
Definition cache_settings.cpp:846
bool getChatHighlightForeground() const
Definition cache_settings.h:736
bool invertVerticalCoordinate
Definition cache_settings.h:276
void setVisualDeckStorageSelectionAnimation(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:895
int timeout
Definition cache_settings.h:329
void setShareDecklistsOnLoad(const bool _shareDecklistsOnLoad)
Definition cache_settings.cpp:1459
int printingSelectorCardSize
Definition cache_settings.h:247
bool tabDeckStorageOpen
Definition cache_settings.h:213
void setChatMentionForeground(QT_STATE_CHANGED_T _chatMentionForeground)
Definition cache_settings.cpp:1017
bool visualDeckStorageShowFolders
Definition cache_settings.h:253
bool getStartupCardUpdateCheckAlwaysUpdate()
Definition cache_settings.h:486
bool doubleClickToPlay
Definition cache_settings.h:234
void setSpectatorNotificationsEnabled(QT_STATE_CHANGED_T _spectatorNotificationsEnabled)
Definition cache_settings.cpp:667
void setThemeName(const QString &_themeName)
Definition cache_settings.cpp:577
void setReplaysPath(const QString &_replaysPath)
Definition cache_settings.cpp:523
void setPicDownload(QT_STATE_CHANGED_T _picDownload)
Definition cache_settings.cpp:647
void setOpenDeckInNewTab(QT_STATE_CHANGED_T _openDeckInNewTab)
Definition cache_settings.cpp:992
bool getNotifyAboutUpdates() const override
Definition cache_settings.h:503
QString gameDescription
Definition cache_settings.h:316
void setUseTearOffMenus(bool _useTearOffMenus)
Definition cache_settings.cpp:395
int pixmapCacheSize
Definition cache_settings.h:304
void visualDeckStorageDrawUnusedColorIdentitiesChanged(bool _visible)
void setChatHighlightColor(const QString &_chatHighlightColor)
Definition cache_settings.cpp:1035
void setShowMentionPopups(const QT_STATE_CHANGED_T _showMentionPopups)
Definition cache_settings.cpp:476
LayoutsSettings & layouts() const
Definition cache_settings.h:951
void setHorizontalHand(QT_STATE_CHANGED_T _horizontalHand)
Definition cache_settings.cpp:959
void setDoNotDeleteArrowsInSubPhases(QT_STATE_CHANGED_T _doNotDeleteArrowsInSubPhases)
Definition cache_settings.cpp:697
bool visualDatabaseDisplayFilterToMostRecentSetsEnabled
Definition cache_settings.h:272
QList< int > seenTips
Definition cache_settings.h:224
QString getClientID() override
Definition cache_settings.h:899
void visualDeckStorageShowTagFilterChanged(bool _visible)
QByteArray mainWindowGeometry
Definition cache_settings.h:207
int getMasterVolume() const
Definition cache_settings.h:814
bool homeTabDisplayCardName
Definition cache_settings.h:226
QString chatMentionColor
Definition cache_settings.h:284
void setTabAccountOpen(bool value)
Definition cache_settings.cpp:617
void visualDeckEditorCardSizeChanged()
bool getVisualDatabaseDisplayFilterToMostRecentSetsEnabled() const
Definition cache_settings.h:684
void visualDatabaseDisplayFilterToMostRecentSetsEnabledChanged(bool enabled)
void homeTabBackgroundShuffleFrequencyChanged()
void setPixmapCacheSize(const int _pixmapCacheSize)
Definition cache_settings.cpp:1103
int getStackCardOverlapPercent() const
Definition cache_settings.h:794
void setArchidektPreviewCardSize(int _archidektPreviewCardSize)
Definition cache_settings.cpp:923
void setPrintingSelectorCardSize(int _printingSelectorCardSize)
Definition cache_settings.cpp:762
bool getTabLogOpen() const
Definition cache_settings.h:446
QString cardDatabasePath
Definition cache_settings.h:211
void deckEditorBannerCardComboBoxVisibleChanged(bool _visible)
bool leftJustified
Definition cache_settings.h:312
void setHomeTabBackgroundSource(const QString &_backgroundSource)
Definition cache_settings.cpp:584
QString getLang() const
Definition cache_settings.h:358
bool scaleCards
Definition cache_settings.h:307
void setHighlightWords(const QString &_highlightWords)
Definition cache_settings.cpp:438
QString gameTypes
Definition cache_settings.h:318
QString getSafeConfigFilePath(QString configEntry, QString defaultPath) const
Definition cache_settings.cpp:157
bool ignoreUnregisteredUserMessages
Definition cache_settings.h:293
QString getRedirectCachePath() const
Definition cache_settings.h:382
bool tabAdminOpen
Definition cache_settings.h:213
int maxFontSize
Definition cache_settings.h:229
QStringList visualDeckStorageDefaultTagsList
Definition cache_settings.h:257
bool getCloseEmptyCardView() const
Definition cache_settings.h:923
void setShowMessagePopups(const QT_STATE_CHANGED_T _showMessagePopups)
Definition cache_settings.cpp:470
bool focusCardViewSearchBar
Definition cache_settings.h:303
int homeTabBackgroundShuffleFrequency
Definition cache_settings.h:225
bool getZoneViewPileView() const
Definition cache_settings.h:758
void showStatusBarChanged(bool state)
void setGameDescription(const QString _gameDescription)
Definition cache_settings.cpp:1393
void setTapAnimation(QT_STATE_CHANGED_T _tapAnimation)
Definition cache_settings.cpp:980
QString getThemeName() const
Definition cache_settings.h:406
bool horizontalHand
Definition cache_settings.h:275
QString getDeckPath() const
Definition cache_settings.h:362
bool getPicDownload() const
Definition cache_settings.h:458
bool getDoubleClickToPlay() const
Definition cache_settings.h:532
void setKnownMissingFeatures(const QString &_knownMissingFeatures) override
Definition cache_settings.cpp:426
const QByteArray & getTokenDialogGeometry() const
Definition cache_settings.h:350
void setCustomCardDatabasePath(const QString &_customCardDatabasePath)
Definition cache_settings.cpp:536
bool bumpSetsWithCardsInDeckToTop
Definition cache_settings.h:245
bool picDownload
Definition cache_settings.h:230
CardDatabaseSettings * cardDatabaseSettings
Definition cache_settings.h:196
bool spectatorNotificationsEnabled
Definition cache_settings.h:232
void setStartingHandSize(int _startingHandSize)
Definition cache_settings.cpp:703
void setFocusCardViewSearchBar(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:420
CardOverrideSettings & cardOverrides() const
Definition cache_settings.h:963
void displayCardNamesChanged()
QString picUrlFallback
Definition cache_settings.h:295
void pixmapCacheSizeChanged(int newSizeInMBs)
QString customCardDatabasePath
Definition cache_settings.h:212
bool getChatMentionCompleter() const
Definition cache_settings.h:728
void setOnlyRegistered(const bool _onlyRegistered)
Definition cache_settings.cpp:1417
void setOnlyBuddies(const bool _onlyBuddies)
Definition cache_settings.cpp:1411
void setVisualDeckStorageSearchFolderNames(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:826
QString chatHighlightColor
Definition cache_settings.h:285
bool notificationsEnabled
Definition cache_settings.h:231
void setVisualDatabaseDisplayFilterToMostRecentSetsEnabled(QT_STATE_CHANGED_T _enabled)
Definition cache_settings.cpp:936
QByteArray tabGameSplitterSizes
Definition cache_settings.h:240
bool getTabReplaysOpen() const
Definition cache_settings.h:438
DownloadSettings * downloadSettings
Definition cache_settings.h:201
void printingSelectorNavigationButtonsVisibleChanged()
int getDefaultStartingLifeTotal() const
Definition cache_settings.h:863
void setTabVisualDeckStorageOpen(bool value)
Definition cache_settings.cpp:605
void deckEditorTagsWidgetVisibleChanged(bool _visible)
QString homeTabBackgroundSource
Definition cache_settings.h:212
int getPrintingSelectorSortOrder() const
Definition cache_settings.h:580
void setNetworkCacheSizeInMB(const int _networkCacheSize)
Definition cache_settings.cpp:1110
DebugSettings & debug() const
Definition cache_settings.h:967
void setTabAdminOpen(bool value)
Definition cache_settings.cpp:635
bool getShareDecklistsOnLoad() const
Definition cache_settings.h:867
QString getChatHighlightColor() const
Definition cache_settings.h:454
void setTabLogOpen(bool value)
Definition cache_settings.cpp:641
ShortcutsSettings & shortcuts() const
Definition cache_settings.h:931
QString getSettingsPath()
Definition cache_settings.cpp:33
QStringList getVisualDeckStorageDefaultTagsList() const
Definition cache_settings.h:616
void setRoomHistory(const QT_STATE_CHANGED_T _roomHistory)
Definition cache_settings.cpp:482
bool checkCardUpdatesOnStartup
Definition cache_settings.h:218
void setSpectatorsCanTalk(const bool _spectatorsCanTalk)
Definition cache_settings.cpp:1435
QString soundThemeName
Definition cache_settings.h:291
bool getShowShortcuts() const
Definition cache_settings.h:560
bool getDownloadSpoilersStatus() const
Definition cache_settings.h:977
int getVisualDatabaseDisplayFilterToMostRecentSetsAmount() const
Definition cache_settings.h:688
void ignoreUnregisteredUsersChanged()
void setSpoilerDatabasePath(const QString &_spoilerDatabasePath)
Definition cache_settings.cpp:563
void setNotificationsEnabled(QT_STATE_CHANGED_T _notificationsEnabled)
Definition cache_settings.cpp:661
void visualDeckStorageCardSizeChanged()
bool getVisualDeckStorageSearchFolderNames() const
Definition cache_settings.h:620
bool getCardUpdateCheckRequired() const
Definition cache_settings.h:498
QString themeName
Definition cache_settings.h:212
bool closeEmptyCardView
Definition cache_settings.h:302
void setPlayToStack(QT_STATE_CHANGED_T _playToStack)
Definition cache_settings.cpp:691
int visualDeckStorageCardSize
Definition cache_settings.h:259
void translateLegacySettings()
Definition cache_settings.cpp:51
bool visualDeckStorageSearchFolderNames
Definition cache_settings.h:258
int visualDatabaseDisplayCardSize
Definition cache_settings.h:261
bool getOpenDeckInNewTab() const
Definition cache_settings.h:716
QString themesPath
Definition cache_settings.h:212
bool getShowStatusBar() const
Definition cache_settings.h:462
QString customPicsPath
Definition cache_settings.h:211
void setSpectatorsAllowed(const bool _spectatorsAllowed)
Definition cache_settings.cpp:1423
void downloadSpoilerTimeIndexChanged()
void setClickPlaysAllSelected(QT_STATE_CHANGED_T _clickPlaysAllSelected)
Definition cache_settings.cpp:685
int getKeepAlive() const override
Definition cache_settings.h:879
void setRewindBufferingMs(int _rewindBufferingMs)
Definition cache_settings.cpp:998
void setVisualDeckStoragePromptForConversion(bool _visualDeckStoragePromptForConversion)
Definition cache_settings.cpp:876
bool getVisualDeckStoragePromptForConversion() const
Definition cache_settings.h:648
void setNotifyAboutNewVersion(QT_STATE_CHANGED_T _notifyaboutnewversion)
Definition cache_settings.cpp:1507
QString getDataPath()
Definition cache_settings.cpp:25
void setVisualDeckEditorSampleHandSize(int _amount)
Definition cache_settings.cpp:952
void homeTabBackgroundSourceChanged()
void printingSelectorSortOrderChanged()
void setTabDeckStorageOpen(bool value)
Definition cache_settings.cpp:623
void setZoneViewPileView(QT_STATE_CHANGED_T _zoneViewPileView)
Definition cache_settings.cpp:1053
int getArchidektPreviewSize() const
Definition cache_settings.h:676
bool getVisualDeckStorageShowTagFilter() const
Definition cache_settings.h:612
void setClientID(const QString &clientID)
Definition cache_settings.cpp:1124
void setAnnotateTokens(QT_STATE_CHANGED_T _annotateTokens)
Definition cache_settings.cpp:709
CardDatabaseSettings * cardDatabase() const
Definition cache_settings.h:935
bool getVisualDeckStorageShowTagsOnDeckPreviews() const
Definition cache_settings.h:628
bool visualDeckStoragePromptForConversion
Definition cache_settings.h:267
bool rememberGameSettings
Definition cache_settings.h:334
LayoutsSettings * layoutsSettings
Definition cache_settings.h:200
QString getSoundThemeName() const
Definition cache_settings.h:766
QString picsPath
Definition cache_settings.h:211
void setPicsPath(const QString &_picsPath)
Definition cache_settings.cpp:543
void minPlayersForMultiColumnLayoutChanged()
int getCardViewExpandedRowsMax() const
Definition cache_settings.h:919
void setCardViewInitialRowsMax(int _cardViewInitialRowsMax)
Definition cache_settings.cpp:402
bool tabAccountOpen
Definition cache_settings.h:213
bool getHomeTabDisplayCardName() const
Definition cache_settings.h:418
void setPrintingSelectorNavigationButtonsVisible(QT_STATE_CHANGED_T _navigationButtonsVisible)
Definition cache_settings.cpp:779
bool getClickPlaysAllSelected() const
Definition cache_settings.h:536
void setVisualDeckEditorCardSize(int _visualDeckEditorCardSize)
Definition cache_settings.cpp:902
void setClientVersion(const QString &clientVersion)
Definition cache_settings.cpp:1130
int keepalive
Definition cache_settings.h:328
void setVisualDeckStorageShowTagFilter(QT_STATE_CHANGED_T _showTags)
Definition cache_settings.cpp:812
bool getTapAnimation() const
Definition cache_settings.h:708
void setHomeTabDisplayCardName(QT_STATE_CHANGED_T _displayCardName)
Definition cache_settings.cpp:598
int getMaxPlayers() const
Definition cache_settings.h:831
int visualDeckEditorCardSize
Definition cache_settings.h:260
MessageSettings * messageSettings
Definition cache_settings.h:198
void setSetsDialogGeometry(const QByteArray &_setsDialog)
Definition cache_settings.cpp:1097
bool chatMentionCompleter
Definition cache_settings.h:283
QString getChatMentionColor() const
Definition cache_settings.h:450
bool visualDeckStorageAlwaysConvert
Definition cache_settings.h:268
void setVisualDeckStorageDefaultTagsList(QStringList _defaultTagsList)
Definition cache_settings.cpp:819
QString redirectCachePath
Definition cache_settings.h:211
bool spectatorsCanTalk
Definition cache_settings.h:323
void setChatMentionCompleter(QT_STATE_CHANGED_T _chatMentionCompleter)
Definition cache_settings.cpp:1010
QString getReplaysPath() const
Definition cache_settings.h:370
ServersSettings & servers() const
Definition cache_settings.h:939
bool shareDecklistsOnLoad
Definition cache_settings.h:327
int getPixmapCacheSize() const
Definition cache_settings.h:778
int getVisualDeckStorageCardSize() const
Definition cache_settings.h:632
void setShowTipsOnStartup(bool _showTipsOnStartup)
Definition cache_settings.cpp:495
int getCardViewInitialRowsMax() const
Definition cache_settings.h:915
bool getShowTipsOnStartup() const
Definition cache_settings.h:511
bool getTabAccountOpen() const
Definition cache_settings.h:430
void setSoundThemeName(const QString &_soundThemeName)
Definition cache_settings.cpp:1066
void visualDatabaseDisplayCardSizeChanged()
void setDeckPath(const QString &_deckPath)
Definition cache_settings.cpp:511
void visualDeckStorageShowBannerCardComboBoxChanged(bool _visible)
bool getTabDeckStorageOpen() const
Definition cache_settings.h:434
void setInvertVerticalCoordinate(QT_STATE_CHANGED_T _invertVerticalCoordinate)
Definition cache_settings.cpp:966
int visualDeckStorageSortingOrder
Definition cache_settings.h:252
QString getCachePath() const
Definition cache_settings.cpp:38
bool getVisualDeckStorageDrawUnusedColorIdentities() const
Definition cache_settings.h:636
bool notifyAboutUpdates
Definition cache_settings.h:221
bool getShowMentionPopup() const
Definition cache_settings.h:802
int masterVolume
Definition cache_settings.h:313
int getVisualDeckStorageUnusedColorIdentitiesOpacity() const
Definition cache_settings.h:640
int maxPlayers
Definition cache_settings.h:317
void setVisualDatabaseDisplayFilterToMostRecentSetsAmount(int _amount)
Definition cache_settings.cpp:944
void setShowShortcuts(QT_STATE_CHANGED_T _showShortcuts)
Definition cache_settings.cpp:721
void setGameTypes(const QString _gameTypes)
Definition cache_settings.cpp:1405
void setTabReplaysOpen(bool value)
Definition cache_settings.cpp:629
bool ignoreUnregisteredUsers
Definition cache_settings.h:292
bool getIncludeRebalancedCards() const
Definition cache_settings.h:588
bool showMessagePopups
Definition cache_settings.h:309
bool getHorizontalHand() const
Definition cache_settings.h:696
QString deckPath
Definition cache_settings.h:211
void setDisplayCardNames(QT_STATE_CHANGED_T _displayCardNames)
Definition cache_settings.cpp:734
bool getScaleCards() const
Definition cache_settings.h:790
void setSpectatorsCanSeeEverything(const bool _spectatorsCanSeeEverything)
Definition cache_settings.cpp:1441
bool getFocusCardViewSearchBar() const
Definition cache_settings.h:927
QString filtersPath
Definition cache_settings.h:211
int getStartingHandSize() const
Definition cache_settings.h:548
void visualDatabaseDisplayFilterToMostRecentSetsAmountChanged(int amount)
bool getRememberGameSettings() const
Definition cache_settings.h:875
void setTabServerOpen(bool value)
Definition cache_settings.cpp:611
RecentsSettings * recentsSettings
Definition cache_settings.h:202
void setPrintingSelectorSortOrder(int _printingSelectorSortOrder)
Definition cache_settings.cpp:755
void homeTabDisplayCardNameChanged()
void setDefaultStartingLifeTotal(const int _defaultStartingLifeTotal)
Definition cache_settings.cpp:1453
CardOverrideSettings * cardOverrideSettings
Definition cache_settings.h:203
int getUpdateReleaseChannelIndex() const
Definition cache_settings.h:519
bool spectatorsCanSeeEverything
Definition cache_settings.h:324
void setNetworkRedirectCacheTtl(const int _redirectCacheTtl)
Definition cache_settings.cpp:1117
void setSoundEnabled(QT_STATE_CHANGED_T _soundEnabled)
Definition cache_settings.cpp:1059
bool visualDeckStorageDrawUnusedColorIdentities
Definition cache_settings.h:264
QString getNetworkCachePath() const
Definition cache_settings.cpp:46
bool getCheckUpdatesOnStartup() const
Definition cache_settings.h:478
QString spoilerDatabasePath
Definition cache_settings.h:212
int getZoneViewSortByIndex() const
Definition cache_settings.h:750
void setMainWindowGeometry(const QByteArray &_mainWindowGeometry)
Definition cache_settings.cpp:1085
void setRememberGameSettings(const bool _rememberGameSettings)
Definition cache_settings.cpp:1495
int getCardUpdateCheckInterval() const
Definition cache_settings.h:490
bool getVisualDeckStorageAlwaysConvert() const
Definition cache_settings.h:652
int getHomeTabBackgroundShuffleFrequency() const
Definition cache_settings.h:414
DebugSettings * debugSettings
Definition cache_settings.h:204
int cardViewInitialRowsMax
Definition cache_settings.h:300
void setStartupCardUpdateCheckAlwaysUpdate(bool value)
Definition cache_settings.cpp:1477
GameFiltersSettings & gameFilters() const
Definition cache_settings.h:947
int minPlayersForMultiColumnLayout
Definition cache_settings.h:277
QByteArray setsDialogGeometry
Definition cache_settings.h:209
void setVisualDeckStorageInGame(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:888
void ignoreUnregisteredUserMessagesChanged()
bool tabServerOpen
Definition cache_settings.h:213
void invertVerticalCoordinateChanged()
QString getHighlightWords() const
Definition cache_settings.h:823
int getRedirectCacheTtl() const
Definition cache_settings.h:786
int startingHandSize
Definition cache_settings.h:238
QString getSafeConfigPath(QString configEntry, QString defaultPath) const
Definition cache_settings.cpp:144
QString getTokenDatabasePath() const override
Definition cache_settings.h:402
void bumpSetsWithCardsInDeckToTopChanged()
QList< int > getSeenTips() const
Definition cache_settings.h:515
int getEDHRecCardSize() const
Definition cache_settings.h:672
QString getGameDescription() const
Definition cache_settings.h:827
int getVisualDeckStorageSortingOrder() const
Definition cache_settings.h:604
QString getHomeTabBackgroundSource() const
Definition cache_settings.h:410
int zoneViewSortByIndex
Definition cache_settings.h:288
QString clientVersion
Definition cache_settings.h:297
QString lang
Definition cache_settings.h:210
int getMaxFontSize() const
Definition cache_settings.h:887
bool getRoomHistory() const
Definition cache_settings.h:806
bool getAnnotateTokens() const
Definition cache_settings.h:552
bool isPortableBuild
Definition cache_settings.h:336
void useTearOffMenusChanged(bool state)
void setZoneViewGroupByIndex(const int _zoneViewGroupByIndex)
Definition cache_settings.cpp:1041
bool visualDeckStorageShowTagsOnDeckPreviews
Definition cache_settings.h:255
bool visualDeckStorageShowTagFilter
Definition cache_settings.h:256
int defaultDeckEditorType
Definition cache_settings.h:271
QString getGameTypes() const
Definition cache_settings.h:835
QString getCardDatabasePath() const override
Definition cache_settings.h:394
int visualDeckStorageUnusedColorIdentitiesOpacity
Definition cache_settings.h:265
int getVisualDeckStorageTooltipType() const
Definition cache_settings.h:644
bool chatMentionForeground
Definition cache_settings.h:286
void setStackCardOverlapPercent(const int _verticalCardOverlapPercent)
Definition cache_settings.cpp:464
QList< ReleaseChannel * > releaseChannels
Definition cache_settings.h:335
int updateReleaseChannel
Definition cache_settings.h:228
void setDoubleClickToPlay(QT_STATE_CHANGED_T _doubleClickToPlay)
Definition cache_settings.cpp:679
bool useTearOffMenus
Definition cache_settings.h:299
void showGameSelectorFilterToolbarChanged(bool state)
void includeRebalancedCardsChanged(bool _includeRebalancedCards)
bool startupCardUpdateCheckAlwaysUpdate
Definition cache_settings.h:217
CardCounterSettings & cardCounters() const
Definition cache_settings.cpp:1579
bool visualDeckStorageShowBannerCardComboBox
Definition cache_settings.h:254
void setShowStatusBar(bool value)
Definition cache_settings.cpp:654
GameFiltersSettings * gameFiltersSettings
Definition cache_settings.h:199
void setLastCardUpdateCheck(QDate value)
Definition cache_settings.cpp:1489
int visualDatabaseDisplayFilterToMostRecentSetsAmount
Definition cache_settings.h:273
void setVisualDeckStorageSortingOrder(int _visualDeckStorageSortingOrder)
Definition cache_settings.cpp:800
void setMasterVolume(const int _masterVolume)
Definition cache_settings.cpp:444
bool getShowGameSelectorFilterToolbar() const
Definition cache_settings.h:564
int cardInfoViewMode
Definition cache_settings.h:314
const QByteArray & getMainWindowGeometry() const
Definition cache_settings.h:346
bool tabReplaysOpen
Definition cache_settings.h:213
int getPrintingSelectorCardSize() const
Definition cache_settings.h:584
bool getLeftJustified() const
Definition cache_settings.h:810
QString highlightWords
Definition cache_settings.h:315
bool chatHighlightForeground
Definition cache_settings.h:287
void setVisualDeckStorageUnusedColorIdentitiesOpacity(int _visualDeckStorageUnusedColorIdentitiesOpacity)
Definition cache_settings.cpp:862
int edhrecCardSize
Definition cache_settings.h:262
void setDeckEditorTagsWidgetVisible(QT_STATE_CHANGED_T _deckEditorTagsWidgetVisible)
Definition cache_settings.cpp:793
void roundCardCornersChanged(bool roundCardCorners)
DownloadSettings & downloads() const
Definition cache_settings.h:955
void downloadSpoilerStatusChanged()
void soundEnabledChanged()
QString getPicsPath() const
Definition cache_settings.h:378
bool getOnlyRegistered() const
Definition cache_settings.h:843
bool getTabVisualDeckStorageOpen() const
Definition cache_settings.h:422
QString tokenDatabasePath
Definition cache_settings.h:212
bool getInvertVerticalCoordinate() const
Definition cache_settings.h:700
void setVisualDeckStorageTooltipType(int value)
Definition cache_settings.cpp:870
bool getDoNotDeleteArrowsInSubPhases() const
Definition cache_settings.h:544
int printingSelectorSortOrder
Definition cache_settings.h:246
void handJustificationChanged()
bool getChatMentionForeground() const
Definition cache_settings.h:732
int getVisualDatabaseDisplayCardSize() const
Definition cache_settings.h:668
QSettings * settings
Definition cache_settings.h:194
void setThemesPath(const QString &_themesPath)
Definition cache_settings.cpp:529
int getCardInfoViewMode() const
Definition cache_settings.h:818
const QByteArray & getSetsDialogGeometry() const
Definition cache_settings.h:354
int cardUpdateCheckInterval
Definition cache_settings.h:219
int redirectCacheTtl
Definition cache_settings.h:306
void setDownloadSpoilerStatus(bool _spoilerStatus)
Definition cache_settings.cpp:1513
bool displayCardNames
Definition cache_settings.h:243
bool getVisualDeckStorageSelectionAnimation() const
Definition cache_settings.h:660
bool chatMention
Definition cache_settings.h:282
void setEDHRecCardSize(int _EDHRecCardSize)
Definition cache_settings.cpp:916
void setLeftJustified(const QT_STATE_CHANGED_T _leftJustified)
Definition cache_settings.cpp:451
bool showTipsOnStartup
Definition cache_settings.h:223
QString clientID
Definition cache_settings.h:296
bool getBuddyConnectNotificationsEnabled() const
Definition cache_settings.h:474
int getRewindBufferingMs() const
Definition cache_settings.h:720
void setCardUpdateCheckInterval(int value)
Definition cache_settings.cpp:1483
ServersSettings * serversSettings
Definition cache_settings.h:197
QString picUrl
Definition cache_settings.h:294
void masterVolumeChanged(int value)
bool getSpectatorsCanTalk() const
Definition cache_settings.h:855
void setIgnoreUnregisteredUsers(QT_STATE_CHANGED_T _ignoreUnregisteredUsers)
Definition cache_settings.cpp:1073
int getVisualDeckEditorSampleHandSize() const
Definition cache_settings.h:692
void archidektPreviewSizeChanged()
void setMaxPlayers(const int _maxPlayers)
Definition cache_settings.cpp:1399
bool getStartupCardUpdateCheckPromptForUpdate()
Definition cache_settings.h:482
void setLang(const QString &_lang)
Definition cache_settings.cpp:488
QByteArray getTabGameSplitterSizes() const
Definition cache_settings.h:556
bool getRoundCardCorners() const
Definition cache_settings.h:981
QList< ReleaseChannel * > getUpdateReleaseChannels() const
Definition cache_settings.h:527
bool getIgnoreUnregisteredUsers() const
Definition cache_settings.h:770
void setVisualDeckStorageShowFolders(QT_STATE_CHANGED_T value)
Definition cache_settings.cpp:806
int archidektPreviewSize
Definition cache_settings.h:263
void setCreateGameAsSpectator(const bool _createGameAsSpectator)
Definition cache_settings.cpp:1447
QDate getLastCardUpdateCheck() const
Definition cache_settings.h:494
bool getPlayToStack() const
Definition cache_settings.h:540
void picDownloadChanged()
bool mbDownloadSpoilers
Definition cache_settings.h:227
bool tabLogOpen
Definition cache_settings.h:214
void loadPaths()
Definition cache_settings.cpp:1542
bool showMentionPopups
Definition cache_settings.h:310
void visualDeckStorageUnusedColorIdentitiesOpacityChanged(bool value)
void setOverrideAllCardArtWithPersonalPreference(QT_STATE_CHANGED_T _overrideAllCardArt)
Definition cache_settings.cpp:741
void setChatMention(QT_STATE_CHANGED_T _chatMention)
Definition cache_settings.cpp:1004
QByteArray tokenDialogGeometry
Definition cache_settings.h:208
bool getDeckEditorTagsWidgetVisible() const
Definition cache_settings.h:600
void setIncludeRebalancedCards(bool _includeRebalancedCards)
Definition cache_settings.cpp:769
int getTimeOut() const override
Definition cache_settings.h:883
bool playToStack
Definition cache_settings.h:236
bool getVisualDeckStorageShowFolders() const
Definition cache_settings.h:608
bool getVisualDeckStorageShowBannerCardComboBox() const
Definition cache_settings.h:624
void setVisualDeckStorageShowTagsOnDeckPreviews(QT_STATE_CHANGED_T _showTags)
Definition cache_settings.cpp:839
int getNetworkCacheSizeInMB() const
Definition cache_settings.h:782
void setDeckEditorBannerCardComboBoxVisible(QT_STATE_CHANGED_T _deckEditorBannerCardComboBoxVisible)
Definition cache_settings.cpp:786
bool getOnlyBuddies() const
Definition cache_settings.h:839
QString knownMissingFeatures
Definition cache_settings.h:298
void setVisualDeckStorageDrawUnusedColorIdentities(QT_STATE_CHANGED_T _visualDeckStorageDrawUnusedColorIdentities)
Definition cache_settings.cpp:853
void setBuddyConnectNotificationsEnabled(QT_STATE_CHANGED_T _buddyConnectNotificationsEnabled)
Definition cache_settings.cpp:673
bool getShowMessagePopup() const
Definition cache_settings.h:798
int getVisualDeckEditorCardSize() const
Definition cache_settings.h:664
bool onlyRegistered
Definition cache_settings.h:320
void networkCacheSizeChanged(int newSizeInMBs)
void edhRecCardSizeChanged()
bool clickPlaysAllSelected
Definition cache_settings.h:235
void setIgnoreUnregisteredUserMessages(QT_STATE_CHANGED_T _ignoreUnregisteredUserMessages)
Definition cache_settings.cpp:1079
bool showStatusBar
Definition cache_settings.h:338
bool doNotDeleteArrowsInSubPhases
Definition cache_settings.h:237
bool getCreateGameAsSpectator() const
Definition cache_settings.h:871
static SettingsCache & instance()
Definition cache_settings.cpp:20
bool notifyAboutNewVersion
Definition cache_settings.h:222
QString getThemesPath() const
Definition cache_settings.h:374
int getZoneViewGroupByIndex() const
Definition cache_settings.h:743
bool getSpectatorsAllowed() const
Definition cache_settings.h:847
void setChatHighlightForeground(QT_STATE_CHANGED_T _chatHighlightForeground)
Definition cache_settings.cpp:1023
bool spectatorsNeedPassword
Definition cache_settings.h:322
bool getTabServerOpen() const
Definition cache_settings.h:426
RecentsSettings & recents() const
Definition cache_settings.h:959
int verticalCardOverlapPercent
Definition cache_settings.h:308
void setBumpSetsWithCardsInDeckToTop(QT_STATE_CHANGED_T _bumpSetsWithCardsInDeckToTop)
Definition cache_settings.cpp:748
void setCardInfoViewMode(const int _viewMode)
Definition cache_settings.cpp:432
void setSeenTips(const QList< int > &_seenTips)
Definition cache_settings.cpp:501
void printingSelectorCardSizeChanged()
bool getBumpSetsWithCardsInDeckToTop() const
Definition cache_settings.h:576
QString getClientVersion()
Definition cache_settings.h:903
bool includeRebalancedCards
Definition cache_settings.h:248
QStringList getCountries() const
Definition cache_settings.cpp:1136
void setTokenDialogGeometry(const QByteArray &_tokenDialog)
Definition cache_settings.cpp:1091
int getMinPlayersForMultiColumnLayout() const
Definition cache_settings.h:704
bool getNotificationsEnabled() const
Definition cache_settings.h:466
QString getKnownMissingFeatures() override
Definition cache_settings.h:907
bool getOverrideAllCardArtWithPersonalPreference() const
Definition cache_settings.h:572
void setAutoRotateSidewaysLayoutCards(QT_STATE_CHANGED_T _autoRotateSidewaysLayoutCards)
Definition cache_settings.cpp:986
QDate lastCardUpdateCheck
Definition cache_settings.h:220
bool tapAnimation
Definition cache_settings.h:278
bool zoneViewPileView
Definition cache_settings.h:289
bool getSpectatorsCanSeeEverything() const
Definition cache_settings.h:859
void setVisualDeckStorageAlwaysConvert(bool _visualDeckStorageAlwaysConvert)
Definition cache_settings.cpp:882
void setSpectatorsNeedPassword(const bool _spectatorsNeedPassword)
Definition cache_settings.cpp:1429
bool printingSelectorNavigationButtonsVisible
Definition cache_settings.h:249
QString getCustomPicsPath() const
Definition cache_settings.h:386
CardCounterSettings * cardCounterSettings
Definition cache_settings.h:205
int visualDeckEditorSampleHandSize
Definition cache_settings.h:274
bool soundEnabled
Definition cache_settings.h:290
void chatMentionCompleterChanged()
bool getDeckEditorBannerCardComboBoxVisible() const
Definition cache_settings.h:596
void setFiltersPath(const QString &_filtersPath)
Definition cache_settings.cpp:517
bool createGameAsSpectator
Definition cache_settings.h:325
bool getVisualDeckStorageInGame() const
Definition cache_settings.h:656
void redirectCacheTtlChanged(int newTtl)
ShortcutsSettings * shortcutsSettings
Definition cache_settings.h:195
void setVisualDatabaseDisplayCardSize(int _visualDatabaseDisplayCardSize)
Definition cache_settings.cpp:909
bool getSpectatorNotificationsEnabled() const
Definition cache_settings.h:470
void visualDeckStorageSelectionAnimationChanged(bool enabled)
void setCardDatabasePath(const QString &_cardDatabasePath)
Definition cache_settings.cpp:556
void setCardViewExpandedRowsMax(int value)
Definition cache_settings.cpp:408
bool spectatorsAllowed
Definition cache_settings.h:321
bool startupCardUpdateCheckPromptForUpdate
Definition cache_settings.h:216
void overrideAllCardArtWithPersonalPreferenceChanged(bool _overrideAllCardArtWithPersonalPreference)
bool openDeckInNewTab
Definition cache_settings.h:280
void visualDeckStorageDefaultTagsListChanged()
bool roundCardCorners
Definition cache_settings.h:337
bool getAutoRotateSidewaysLayoutCards() const
Definition cache_settings.h:712
void setMaxFontSize(int _max)
Definition cache_settings.cpp:1526
MessageSettings & messages() const
Definition cache_settings.h:943
void visualDeckStorageShowTagsOnDeckPreviewsChanged(bool _visible)
void setUpdateReleaseChannelIndex(int value)
Definition cache_settings.cpp:1520
void setChatMentionColor(const QString &_chatMentionColor)
Definition cache_settings.cpp:1029
bool getNotifyAboutNewVersion() const
Definition cache_settings.h:507
bool getDisplayCardNames() const
Definition cache_settings.h:568
bool checkUpdatesOnStartup
Definition cache_settings.h:215
Definition shortcuts_settings.h:118
#define QT_STATE_CHANGED_T
Definition macros.h:11