Cockatrice 2026-06-27-Development-3.1.0-beta.3
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
cache_settings.h
Go to the documentation of this file.
1
6
7#ifndef SETTINGSCACHE_H
8#define SETTINGSCACHE_H
9
12#include "shortcuts_settings.h"
13
14#include <QDate>
15#include <QLoggingCategory>
16#include <QSize>
17#include <QStringList>
30
31inline Q_LOGGING_CATEGORY(SettingsCacheLog, "settings_cache");
32
33class ReleaseChannel;
34
35// In MB (Increments of 64)
36#define PIXMAPCACHE_SIZE_DEFAULT 2048
37#define PIXMAPCACHE_SIZE_MIN 64
38#define PIXMAPCACHE_SIZE_MAX 4096
39
40// In MB
41constexpr int NETWORK_CACHE_SIZE_DEFAULT = 1024 * 4; // 4 GB
42constexpr int NETWORK_CACHE_SIZE_MIN = 1; // 1 MB
43constexpr int NETWORK_CACHE_SIZE_MAX = 1024 * 1024; // 1 TB
44
45// In Days
46#define NETWORK_REDIRECT_CACHE_TTL_DEFAULT 30
47#define NETWORK_REDIRECT_CACHE_TTL_MIN 1
48#define NETWORK_REDIRECT_CACHE_TTL_MAX 90
49
50#define DEFAULT_LANG_NAME "English"
51#define CLIENT_INFO_NOT_SET "notset"
52
53#define DEFAULT_FONT_SIZE 12
54
55inline QStringList defaultTags = {
56 // Strategies
57 "🏃ïļ Aggro",
58 "🧙‍ïļ Control",
59 "⚔ïļ Midrange",
60 "🌀 Combo",
61 "🊓 Mill",
62 "🔒 Stax",
63 "🗚ïļ Landfall",
64 "ðŸ›Ąïļ Pillowfort",
65 "ðŸŒą Ramp",
66 "⚡ Storm",
67 "💀 Aristocrats",
68 "☠ïļ Reanimator",
69 "ðŸ‘đ Sacrifice",
70 "ðŸ”Ĩ Burn",
71 "🌟 Lifegain",
72 "ðŸ”Ū Spellslinger",
73 "ðŸ‘Ĩ Tokens",
74 "🎭 Blink",
75 "âģ Time Manipulation",
76 "🌍 Domain",
77 "ðŸ’Ŧ Proliferate",
78 "📜 Saga",
79 "ðŸŽē Chaos",
80 "🊄 Auras",
81 "ðŸ”Ŧ Pingers",
82
83 // Themes
84 "👑 Monarch",
85 "🚀 Vehicles",
86 "💉 Infect",
87 "ðŸĐļ Madness",
88 "🌀 Morph",
89
90 // Card Types
91 "⚔ïļ Creature",
92 "💎 Artifact",
93 "🌔 Enchantment",
94 "📖 Sorcery",
95 "⚡ Instant",
96 "🌌 Planeswalker",
97 "🌏 Land",
98 "🊄 Aura",
99
100 // Kindred Types
101 "🐉 Kindred",
102 "🧙 Humans",
103 "⚔ïļ Soldiers",
104 "ðŸ›Ąïļ Knights",
105 "ðŸŽŧ Bards",
106 "🧝 Elves",
107 "ðŸŒē Dryads",
108 "😇 Angels",
109 "ðŸŽĐ Wizards",
110 "🧛 Vampires",
111 "ðŸĶī Skeletons",
112 "💀 Zombies",
113 "ðŸ‘đ Demons",
114 "ðŸ‘ū Eldrazi",
115 "🐉 Dragons",
116 "🐠 Merfolk",
117 "ðŸĶ Cats",
118 "🐚 Wolves",
119 "🐚 Werewolves",
120 "ðŸĶ‡ Bats",
121 "🐀 Rats",
122 "ðŸĶ… Birds",
123 "ðŸĶ— Insects",
124 "🍄 Fungus",
125 "🐚 Sea Creatures",
126 "🐗 Boars",
127 "ðŸĶŠ Foxes",
128 "ðŸĶ„ Unicorns",
129 "🐘 Elephants",
130 "ðŸŧ Bears",
131 "ðŸĶ Rhinos",
132 "ðŸĶ‚ Scorpions",
133};
134
135class QSettings;
137
139{
140 Q_OBJECT
141
142signals:
150 void showStatusBarChanged(bool state);
153 void overrideAllCardArtWithPersonalPreferenceChanged(bool _overrideAllCardArtWithPersonalPreference);
157 void includeRebalancedCardsChanged(bool _includeRebalancedCards);
187 void pixmapCacheSizeChanged(int newSizeInMBs);
188 void networkCacheSizeChanged(int newSizeInMBs);
189 void redirectCacheTtlChanged(int newTtl);
192 void masterVolumeChanged(int value);
197 void useTearOffMenusChanged(bool state);
199 void keepGameChatFocusChanged(bool value);
200
201private:
202 QSettings *settings;
214
215 QString lang;
230 QList<int> seenTips;
302 QString picUrl;
304 QString clientID;
329 QString gameTypes;
342 [[nodiscard]] QString getSafeConfigPath(QString configEntry, QString defaultPath) const;
343 [[nodiscard]] QString getSafeConfigFilePath(QString configEntry, QString defaultPath) const;
344 void loadPaths();
346
347 // Local game settings (separate from server game settings in game/*)
351
352 QList<ReleaseChannel *> releaseChannels;
358
359public:
361 QString getDataPath();
362 QString getSettingsPath();
363 [[nodiscard]] QString getCachePath() const;
364 [[nodiscard]] QString getNetworkCachePath() const;
365 [[nodiscard]] QString getLang() const
366 {
367 return lang;
368 }
369 [[nodiscard]] QString getDeckPath() const
370 {
371 return deckPath;
372 }
373 [[nodiscard]] QString getFiltersPath() const
374 {
375 return filtersPath;
376 }
377 [[nodiscard]] QString getReplaysPath() const
378 {
379 return replaysPath;
380 }
381 [[nodiscard]] QString getThemesPath() const
382 {
383 return themesPath;
384 }
385 [[nodiscard]] QString getPicsPath() const
386 {
387 return picsPath;
388 }
389 [[nodiscard]] QString getRedirectCachePath() const
390 {
391 return redirectCachePath;
392 }
393 [[nodiscard]] QString getCustomPicsPath() const
394 {
395 return customPicsPath;
396 }
397 [[nodiscard]] QString getCustomCardDatabasePath() const override
398 {
400 }
401 [[nodiscard]] QString getCardDatabasePath() const override
402 {
403 return cardDatabasePath;
404 }
405 [[nodiscard]] QString getSpoilerCardDatabasePath() const override
406 {
407 return spoilerDatabasePath;
408 }
409 [[nodiscard]] QString getTokenDatabasePath() const override
410 {
411 return tokenDatabasePath;
412 }
413 [[nodiscard]] QString getThemeName() const
414 {
415 return themeName;
416 }
417 [[nodiscard]] QString getHomeTabBackgroundSource() const
418 {
420 }
421 [[nodiscard]] int getHomeTabBackgroundShuffleFrequency() const
422 {
424 }
425 [[nodiscard]] bool getHomeTabDisplayCardName() const
426 {
428 }
429 [[nodiscard]] bool getTabVisualDeckStorageOpen() const
430 {
432 }
433 [[nodiscard]] bool getTabServerOpen() const
434 {
435 return tabServerOpen;
436 }
437 [[nodiscard]] bool getTabAccountOpen() const
438 {
439 return tabAccountOpen;
440 }
441 [[nodiscard]] bool getTabDeckStorageOpen() const
442 {
443 return tabDeckStorageOpen;
444 }
445 [[nodiscard]] bool getTabReplaysOpen() const
446 {
447 return tabReplaysOpen;
448 }
449 [[nodiscard]] bool getTabAdminOpen() const
450 {
451 return tabAdminOpen;
452 }
453 [[nodiscard]] bool getTabLogOpen() const
454 {
455 return tabLogOpen;
456 }
457 [[nodiscard]] QString getChatMentionColor() const
458 {
459 return chatMentionColor;
460 }
461 [[nodiscard]] QString getChatHighlightColor() const
462 {
463 return chatHighlightColor;
464 }
465 [[nodiscard]] bool getPicDownload() const
466 {
467 return picDownload;
468 }
469 [[nodiscard]] bool getShowStatusBar() const
470 {
471 return showStatusBar;
472 }
473 [[nodiscard]] bool getShowDragSelectionCount() const
474 {
476 }
477 [[nodiscard]] bool getShowTotalSelectionCount() const
478 {
480 }
481 [[nodiscard]] bool getNotificationsEnabled() const
482 {
484 }
485 [[nodiscard]] bool getSpectatorNotificationsEnabled() const
486 {
488 }
489 [[nodiscard]] bool getBuddyConnectNotificationsEnabled() const
490 {
492 }
493 [[nodiscard]] bool getCheckUpdatesOnStartup() const
494 {
496 }
505 [[nodiscard]] int getCardUpdateCheckInterval() const
506 {
508 }
509 [[nodiscard]] QDate getLastCardUpdateCheck() const
510 {
511 return lastCardUpdateCheck;
512 }
513 [[nodiscard]] bool getCardUpdateCheckRequired() const
514 {
515 return getLastCardUpdateCheck().daysTo(QDateTime::currentDateTime().date()) >= getCardUpdateCheckInterval() &&
516 getLastCardUpdateCheck() != QDateTime::currentDateTime().date();
517 }
518 [[nodiscard]] bool getAlwaysEnableNewSets() const
519 {
520 return alwaysEnableNewSets;
521 }
522 [[nodiscard]] bool getNotifyAboutUpdates() const override
523 {
524 return notifyAboutUpdates;
525 }
526 [[nodiscard]] bool getNotifyAboutNewVersion() const
527 {
529 }
530 [[nodiscard]] bool getShowTipsOnStartup() const
531 {
532 return showTipsOnStartup;
533 }
534 [[nodiscard]] QList<int> getSeenTips() const
535 {
536 return seenTips;
537 }
538 [[nodiscard]] int getUpdateReleaseChannelIndex() const
539 {
541 }
543 {
544 return releaseChannels.at(qMax(0, updateReleaseChannel));
545 }
546 [[nodiscard]] QList<ReleaseChannel *> getUpdateReleaseChannels() const
547 {
548 return releaseChannels;
549 }
550
551 [[nodiscard]] bool getDoubleClickToPlay() const
552 {
553 return doubleClickToPlay;
554 }
555 [[nodiscard]] bool getClickPlaysAllSelected() const
556 {
558 }
559 [[nodiscard]] bool getPlayToStack() const
560 {
561 return playToStack;
562 }
563 [[nodiscard]] bool getDoNotDeleteArrowsInSubPhases() const
564 {
566 }
567 [[nodiscard]] int getStartingHandSize() const
568 {
569 return startingHandSize;
570 }
571 [[nodiscard]] bool getAnnotateTokens() const
572 {
573 return annotateTokens;
574 }
575 [[nodiscard]] bool getShowShortcuts() const
576 {
577 return showShortcuts;
578 }
579 [[nodiscard]] bool getShowGameSelectorFilterToolbar() const
580 {
582 }
583 [[nodiscard]] bool getDisplayCardNames() const
584 {
585 return displayCardNames;
586 }
591 [[nodiscard]] bool getBumpSetsWithCardsInDeckToTop() const
592 {
594 }
595 [[nodiscard]] int getPrintingSelectorSortOrder() const
596 {
598 }
599 [[nodiscard]] int getPrintingSelectorCardSize() const
600 {
602 }
603 [[nodiscard]] bool getIncludeRebalancedCards() const
604 {
606 }
611 [[nodiscard]] bool getDeckEditorBannerCardComboBoxVisible() const
612 {
614 }
615 [[nodiscard]] bool getDeckEditorTagsWidgetVisible() const
616 {
618 }
619 [[nodiscard]] int getVisualDeckStorageSortingOrder() const
620 {
622 }
623 [[nodiscard]] bool getVisualDeckStorageShowFolders() const
624 {
626 }
627 [[nodiscard]] bool getVisualDeckStorageShowTagFilter() const
628 {
630 }
631 [[nodiscard]] QStringList getVisualDeckStorageDefaultTagsList() const
632 {
634 }
635 [[nodiscard]] bool getVisualDeckStorageSearchFolderNames() const
636 {
638 }
639 [[nodiscard]] bool getVisualDeckStorageShowColorIdentity() const
640 {
642 }
651 [[nodiscard]] int getVisualDeckStorageCardSize() const
652 {
654 }
663 [[nodiscard]] int getVisualDeckStorageTooltipType() const
664 {
666 }
668 {
670 }
671 [[nodiscard]] bool getVisualDeckStorageAlwaysConvert() const
672 {
674 }
675 [[nodiscard]] bool getVisualDeckStorageInGame() const
676 {
678 }
679 [[nodiscard]] bool getVisualDeckStorageSelectionAnimation() const
680 {
682 }
683 [[nodiscard]] int getVisualDeckEditorCardSize() const
684 {
686 }
687 [[nodiscard]] int getVisualDatabaseDisplayCardSize() const
688 {
690 }
691 [[nodiscard]] int getEDHRecCardSize() const
692 {
693 return edhrecCardSize;
694 }
695 [[nodiscard]] int getArchidektPreviewSize() const
696 {
698 }
699 [[nodiscard]] int getDefaultDeckEditorType() const
700 {
702 }
711 [[nodiscard]] int getVisualDeckEditorSampleHandSize() const
712 {
714 }
715 [[nodiscard]] bool getHorizontalHand() const
716 {
717 return horizontalHand;
718 }
719 [[nodiscard]] bool getInvertVerticalCoordinate() const
720 {
722 }
723 [[nodiscard]] int getMinPlayersForMultiColumnLayout() const
724 {
726 }
727 [[nodiscard]] bool getTapAnimation() const
728 {
729 return tapAnimation;
730 }
731 [[nodiscard]] bool getAutoRotateSidewaysLayoutCards() const
732 {
734 }
735 [[nodiscard]] bool getOpenDeckInNewTab() const
736 {
737 return openDeckInNewTab;
738 }
739 [[nodiscard]] int getRewindBufferingMs() const
740 {
741 return rewindBufferingMs;
742 }
743 [[nodiscard]] bool getStyleUserList() const
744 {
745 return styleUserList;
746 }
747 [[nodiscard]] bool getChatMention() const
748 {
749 return chatMention;
750 }
751 [[nodiscard]] bool getChatMentionCompleter() const
752 {
754 }
755 [[nodiscard]] bool getChatMentionForeground() const
756 {
758 }
759 [[nodiscard]] bool getChatHighlightForeground() const
760 {
762 }
763
766 [[nodiscard]] int getZoneViewGroupByIndex() const
767 {
769 }
770
773 [[nodiscard]] int getZoneViewSortByIndex() const
774 {
775 return zoneViewSortByIndex;
776 }
777
781 [[nodiscard]] bool getZoneViewPileView() const
782 {
783 return zoneViewPileView;
784 }
785 [[nodiscard]] bool getSoundEnabled() const
786 {
787 return soundEnabled;
788 }
789 [[nodiscard]] QString getSoundThemeName() const
790 {
791 return soundThemeName;
792 }
793 [[nodiscard]] bool getIgnoreUnregisteredUsers() const
794 {
796 }
797 [[nodiscard]] bool getIgnoreUnregisteredUserMessages() const
798 {
800 }
801 [[nodiscard]] bool getIgnoreNonBuddyUserMessages() const
802 {
804 }
805 [[nodiscard]] int getPixmapCacheSize() const
806 {
807 return pixmapCacheSize;
808 }
813 [[nodiscard]] int getNetworkCacheSizeInMB() const
814 {
815 return networkCacheSize;
816 }
817 [[nodiscard]] int getRedirectCacheTtl() const
818 {
819 return redirectCacheTtl;
820 }
825 [[nodiscard]] bool getScaleCards() const
826 {
827 return scaleCards;
828 }
829 [[nodiscard]] int getStackCardOverlapPercent() const
830 {
832 }
833 [[nodiscard]] bool getShowMessagePopup() const
834 {
835 return showMessagePopups;
836 }
837 [[nodiscard]] bool getShowMentionPopup() const
838 {
839 return showMentionPopups;
840 }
841 [[nodiscard]] bool getRoomHistory() const
842 {
843 return roomHistory;
844 }
845 [[nodiscard]] bool getLeftJustified() const
846 {
847 return leftJustified;
848 }
849 [[nodiscard]] int getMasterVolume() const
850 {
851 return masterVolume;
852 }
853 [[nodiscard]] int getCardInfoViewMode() const
854 {
855 return cardInfoViewMode;
856 }
857 [[nodiscard]] QStringList getCountries() const;
858 [[nodiscard]] QString getHighlightWords() const
859 {
860 return highlightWords;
861 }
862 [[nodiscard]] QString getGameDescription() const
863 {
864 return gameDescription;
865 }
866 [[nodiscard]] int getMaxPlayers() const
867 {
868 return maxPlayers;
869 }
870 [[nodiscard]] QString getGameTypes() const
871 {
872 return gameTypes;
873 }
874 [[nodiscard]] bool getOnlyBuddies() const
875 {
876 return onlyBuddies;
877 }
878 [[nodiscard]] bool getOnlyRegistered() const
879 {
880 return onlyRegistered;
881 }
882 [[nodiscard]] bool getSpectatorsAllowed() const
883 {
884 return spectatorsAllowed;
885 }
886 [[nodiscard]] bool getSpectatorsNeedPassword() const
887 {
889 }
890 [[nodiscard]] bool getSpectatorsCanTalk() const
891 {
892 return spectatorsCanTalk;
893 }
894 [[nodiscard]] bool getSpectatorsCanSeeEverything() const
895 {
897 }
898 [[nodiscard]] int getDefaultStartingLifeTotal() const
899 {
901 }
902 [[nodiscard]] bool getShareDecklistsOnLoad() const
903 {
905 }
906 [[nodiscard]] bool getCreateGameAsSpectator() const
907 {
909 }
910 [[nodiscard]] bool getRememberGameSettings() const
911 {
913 }
914 [[nodiscard]] bool getLocalGameRememberSettings() const
915 {
917 }
918 [[nodiscard]] int getLocalGameMaxPlayers() const
919 {
920 return localGameMaxPlayers;
921 }
922 [[nodiscard]] int getLocalGameStartingLifeTotal() const
923 {
925 }
926 [[nodiscard]] int getKeepAlive() const override
927 {
928 return keepalive;
929 }
930 [[nodiscard]] int getTimeOut() const override
931 {
932 return timeout;
933 }
934 [[nodiscard]] int getMaxFontSize() const
935 {
936 return maxFontSize;
937 }
938 void setClientID(const QString &clientID);
939 void setClientVersion(const QString &clientVersion);
940 void setKnownMissingFeatures(const QString &_knownMissingFeatures) override;
941 void setUseTearOffMenus(bool _useTearOffMenus);
942 void setCardViewInitialRowsMax(int _cardViewInitialRowsMax);
943 void setCardViewExpandedRowsMax(int value);
947 QString getClientID() override
948 {
949 return clientID;
950 }
952 {
953 return clientVersion;
954 }
955 QString getKnownMissingFeatures() override
956 {
958 }
960 {
961 return useTearOffMenus;
962 }
963 [[nodiscard]] int getCardViewInitialRowsMax() const
964 {
966 }
967 [[nodiscard]] int getCardViewExpandedRowsMax() const
968 {
970 }
971 [[nodiscard]] bool getCloseEmptyCardView() const
972 {
973 return closeEmptyCardView;
974 }
975 [[nodiscard]] bool getFocusCardViewSearchBar() const
976 {
978 }
979 [[nodiscard]] bool getKeepGameChatFocus() const
980 {
981 return keepGameChatFocus;
982 }
983 [[nodiscard]] ShortcutsSettings &shortcuts() const
984 {
985 return *shortcutsSettings;
986 }
987 [[nodiscard]] CardDatabaseSettings *cardDatabase() const
988 {
990 }
991 [[nodiscard]] ServersSettings &servers() const
992 {
993 return *serversSettings;
994 }
995 [[nodiscard]] MessageSettings &messages() const
996 {
997 return *messageSettings;
998 }
999 [[nodiscard]] GameFiltersSettings &gameFilters() const
1000 {
1001 return *gameFiltersSettings;
1002 }
1003 [[nodiscard]] LayoutsSettings &layouts() const
1004 {
1005 return *layoutsSettings;
1006 }
1007 [[nodiscard]] DownloadSettings &downloads() const
1008 {
1009 return *downloadSettings;
1010 }
1011 [[nodiscard]] RecentsSettings &recents() const
1012 {
1013 return *recentsSettings;
1014 }
1016 {
1017 return *cardOverrideSettings;
1018 }
1019 [[nodiscard]] DebugSettings &debug() const
1020 {
1021 return *debugSettings;
1022 }
1023 [[nodiscard]] CardCounterSettings &cardCounters() const;
1024
1025 [[nodiscard]] bool getIsPortableBuild() const
1026 {
1027 return isPortableBuild;
1028 }
1029 [[nodiscard]] bool getDownloadSpoilersStatus() const
1030 {
1031 return mbDownloadSpoilers;
1032 }
1033 [[nodiscard]] bool getRoundCardCorners() const
1034 {
1035 return roundCardCorners;
1036 }
1037
1038 static SettingsCache &instance();
1039 void resetPaths();
1040
1041public slots:
1042 void setDownloadSpoilerStatus(bool _spoilerStatus);
1043
1044 void setLang(const QString &_lang);
1045 void setShowTipsOnStartup(bool _showTipsOnStartup);
1046 void setSeenTips(const QList<int> &_seenTips);
1047 void setDeckPath(const QString &_deckPath);
1048 void setFiltersPath(const QString &_filtersPath);
1049 void setReplaysPath(const QString &_replaysPath);
1050 void setThemesPath(const QString &_themesPath);
1051 void setCustomCardDatabasePath(const QString &_customCardDatabasePath);
1052 void setPicsPath(const QString &_picsPath);
1053 void setCardDatabasePath(const QString &_cardDatabasePath);
1054 void setSpoilerDatabasePath(const QString &_spoilerDatabasePath);
1055 void setTokenDatabasePath(const QString &_tokenDatabasePath);
1056 void setThemeName(const QString &_themeName);
1057 void setHomeTabBackgroundSource(const QString &_backgroundSource);
1058 void setHomeTabBackgroundShuffleFrequency(int _frequency);
1059 void setHomeTabDisplayCardName(QT_STATE_CHANGED_T _displayCardName);
1060 void setTabVisualDeckStorageOpen(bool value);
1061 void setTabServerOpen(bool value);
1062 void setTabAccountOpen(bool value);
1063 void setTabDeckStorageOpen(bool value);
1064 void setTabReplaysOpen(bool value);
1065 void setTabAdminOpen(bool value);
1066 void setTabLogOpen(bool value);
1067 void setChatMentionColor(const QString &_chatMentionColor);
1068 void setChatHighlightColor(const QString &_chatHighlightColor);
1069 void setPicDownload(QT_STATE_CHANGED_T _picDownload);
1070 void setShowStatusBar(bool value);
1071 void setNotificationsEnabled(QT_STATE_CHANGED_T _notificationsEnabled);
1072 void setSpectatorNotificationsEnabled(QT_STATE_CHANGED_T _spectatorNotificationsEnabled);
1073 void setBuddyConnectNotificationsEnabled(QT_STATE_CHANGED_T _buddyConnectNotificationsEnabled);
1074 void setDoubleClickToPlay(QT_STATE_CHANGED_T _doubleClickToPlay);
1075 void setClickPlaysAllSelected(QT_STATE_CHANGED_T _clickPlaysAllSelected);
1076 void setPlayToStack(QT_STATE_CHANGED_T _playToStack);
1077 void setDoNotDeleteArrowsInSubPhases(QT_STATE_CHANGED_T _doNotDeleteArrowsInSubPhases);
1078 void setStartingHandSize(int _startingHandSize);
1079 void setAnnotateTokens(QT_STATE_CHANGED_T _annotateTokens);
1080 void setShowShortcuts(QT_STATE_CHANGED_T _showShortcuts);
1081 void setShowGameSelectorFilterToolbar(QT_STATE_CHANGED_T _showGameSelectorFilterToolbar);
1082 void setDisplayCardNames(QT_STATE_CHANGED_T _displayCardNames);
1084 void setBumpSetsWithCardsInDeckToTop(QT_STATE_CHANGED_T _bumpSetsWithCardsInDeckToTop);
1085 void setPrintingSelectorSortOrder(int _printingSelectorSortOrder);
1086 void setPrintingSelectorCardSize(int _printingSelectorCardSize);
1087 void setIncludeRebalancedCards(bool _includeRebalancedCards);
1089 void setDeckEditorBannerCardComboBoxVisible(QT_STATE_CHANGED_T _deckEditorBannerCardComboBoxVisible);
1090 void setDeckEditorTagsWidgetVisible(QT_STATE_CHANGED_T _deckEditorTagsWidgetVisible);
1091 void setVisualDeckStorageSortingOrder(int _visualDeckStorageSortingOrder);
1094 void setVisualDeckStorageDefaultTagsList(QStringList _defaultTagsList);
1099 void setVisualDeckStorageCardSize(int _visualDeckStorageCardSize);
1100 void setVisualDeckStorageDrawUnusedColorIdentities(QT_STATE_CHANGED_T _visualDeckStorageDrawUnusedColorIdentities);
1101 void setVisualDeckStorageUnusedColorIdentitiesOpacity(int _visualDeckStorageUnusedColorIdentitiesOpacity);
1102 void setVisualDeckStorageTooltipType(int value);
1103 void setVisualDeckStoragePromptForConversion(bool _visualDeckStoragePromptForConversion);
1104 void setVisualDeckStorageAlwaysConvert(bool _visualDeckStorageAlwaysConvert);
1107 void setVisualDeckEditorCardSize(int _visualDeckEditorCardSize);
1108 void setVisualDatabaseDisplayCardSize(int _visualDatabaseDisplayCardSize);
1109 void setEDHRecCardSize(int _EDHRecCardSize);
1110 void setArchidektPreviewCardSize(int _archidektPreviewCardSize);
1111 void setDefaultDeckEditorType(int value);
1114 void setVisualDeckEditorSampleHandSize(int _amount);
1115 void setHorizontalHand(QT_STATE_CHANGED_T _horizontalHand);
1116 void setInvertVerticalCoordinate(QT_STATE_CHANGED_T _invertVerticalCoordinate);
1117 void setMinPlayersForMultiColumnLayout(int _minPlayersForMultiColumnLayout);
1118 void setTapAnimation(QT_STATE_CHANGED_T _tapAnimation);
1119 void setAutoRotateSidewaysLayoutCards(QT_STATE_CHANGED_T _autoRotateSidewaysLayoutCards);
1120 void setOpenDeckInNewTab(QT_STATE_CHANGED_T _openDeckInNewTab);
1121 void setRewindBufferingMs(int _rewindBufferingMs);
1122 void setStyleUserList(QT_STATE_CHANGED_T _styleUserList);
1123 void setChatMention(QT_STATE_CHANGED_T _chatMention);
1124 void setChatMentionCompleter(QT_STATE_CHANGED_T _chatMentionCompleter);
1125 void setChatMentionForeground(QT_STATE_CHANGED_T _chatMentionForeground);
1126 void setChatHighlightForeground(QT_STATE_CHANGED_T _chatHighlightForeground);
1127 void setZoneViewGroupByIndex(const int _zoneViewGroupByIndex);
1128 void setZoneViewSortByIndex(const int _zoneViewSortByIndex);
1129 void setZoneViewPileView(QT_STATE_CHANGED_T _zoneViewPileView);
1130 void setSoundEnabled(QT_STATE_CHANGED_T _soundEnabled);
1131 void setSoundThemeName(const QString &_soundThemeName);
1132 void setIgnoreUnregisteredUsers(QT_STATE_CHANGED_T _ignoreUnregisteredUsers);
1133 void setIgnoreUnregisteredUserMessages(QT_STATE_CHANGED_T _ignoreUnregisteredUserMessages);
1134 void setIgnoreNonBuddyUserMessages(QT_STATE_CHANGED_T _ignoreNonBuddyUserMessages);
1135 void setPixmapCacheSize(const int _pixmapCacheSize);
1137 void setNetworkCacheSizeInMB(const int _networkCacheSize);
1138 void setNetworkRedirectCacheTtl(const int _redirectCacheTtl);
1140 const CardPictureLoaderLocalSchemes::NamingScheme _localCardImageStorageNamingScheme);
1141 void setCardScaling(const QT_STATE_CHANGED_T _scaleCards);
1142 void setStackCardOverlapPercent(const int _verticalCardOverlapPercent);
1143 void setShowMessagePopups(const QT_STATE_CHANGED_T _showMessagePopups);
1144 void setShowMentionPopups(const QT_STATE_CHANGED_T _showMentionPopups);
1145 void setRoomHistory(const QT_STATE_CHANGED_T _roomHistory);
1146 void setLeftJustified(const QT_STATE_CHANGED_T _leftJustified);
1147 void setMasterVolume(const int _masterVolume);
1148 void setCardInfoViewMode(const int _viewMode);
1149 void setHighlightWords(const QString &_highlightWords);
1150 void setGameDescription(const QString _gameDescription);
1151 void setMaxPlayers(const int _maxPlayers);
1152 void setGameTypes(const QString _gameTypes);
1153 void setOnlyBuddies(const bool _onlyBuddies);
1154 void setOnlyRegistered(const bool _onlyRegistered);
1155 void setSpectatorsAllowed(const bool _spectatorsAllowed);
1156 void setSpectatorsNeedPassword(const bool _spectatorsNeedPassword);
1157 void setSpectatorsCanTalk(const bool _spectatorsCanTalk);
1158 void setSpectatorsCanSeeEverything(const bool _spectatorsCanSeeEverything);
1159 void setCreateGameAsSpectator(const bool _createGameAsSpectator);
1160 void setDefaultStartingLifeTotal(const int _defaultStartingLifeTotal);
1161 void setShareDecklistsOnLoad(const bool _shareDecklistsOnLoad);
1162 void setRememberGameSettings(const bool _rememberGameSettings);
1163 void setLocalGameRememberSettings(bool value);
1164 void setLocalGameMaxPlayers(int value);
1165 void setLocalGameStartingLifeTotal(int value);
1169 void setCardUpdateCheckInterval(int value);
1170 void setLastCardUpdateCheck(QDate value);
1171 void setAlwaysEnableNewSets(bool value);
1172 void setNotifyAboutUpdate(QT_STATE_CHANGED_T _notifyaboutupdate);
1173 void setNotifyAboutNewVersion(QT_STATE_CHANGED_T _notifyaboutnewversion);
1174 void setUpdateReleaseChannelIndex(int value);
1175 void setMaxFontSize(int _max);
1176 void setRoundCardCorners(bool _roundCardCorners);
1177 void setShowDragSelectionCount(QT_STATE_CHANGED_T _showDragSelectionCount);
1178 void setShowTotalSelectionCount(QT_STATE_CHANGED_T _showTotalSelectionCount);
1179};
1180#endif
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 game_filters_settings.h:14
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 servers_settings.h:20
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
void langChanged()
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 picsPathChanged()
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 soundThemeChanged()
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
void themeChanged()
bool checkUpdatesOnStartup
Definition cache_settings.h:220
Definition shortcuts_settings.h:118
static constexpr int amount
Definition deck_hash_performance_test.cpp:5
#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