1#ifndef CACHE_STORAGE_SETTINGS_H
2#define CACHE_STORAGE_SETTINGS_H
9#define PIXMAPCACHE_SIZE_DEFAULT 2048
10#define PIXMAPCACHE_SIZE_MIN 64
11#define PIXMAPCACHE_SIZE_MAX 4096
18#define LOCAL_CARD_IMAGE_NAMING_SCHEME_DEFAULT 6
21#define NETWORK_REDIRECT_CACHE_TTL_DEFAULT 30
22#define NETWORK_REDIRECT_CACHE_TTL_MIN 1
23#define NETWORK_REDIRECT_CACHE_TTL_MAX 90
constexpr int NETWORK_CACHE_SIZE_MAX
Definition cache_storage_settings.h:16
constexpr int NETWORK_CACHE_SIZE_MIN
Definition cache_storage_settings.h:15
constexpr int NETWORK_CACHE_SIZE_DEFAULT
Definition cache_storage_settings.h:14
CacheStorageSettings(const QString &settingPath, QObject *parent=nullptr)
Definition cache_storage_settings.cpp:3
void setCardImageCacheMethod(int _cardImageCachingMethod)
Definition cache_storage_settings.cpp:52
void localCardImageStorageNamingSchemeChanged(int localCardImageStorageNamingScheme)
void setNetworkRedirectCacheTtl(int _redirectCacheTtl)
Definition cache_storage_settings.cpp:46
void setNetworkCacheSizeInMB(int _networkCacheSize)
Definition cache_storage_settings.cpp:40
void networkCacheSizeChanged(int newSizeInMBs)
void setLocalCardImageStorageNamingScheme(int _scheme)
Definition cache_storage_settings.cpp:58
void setPixmapCacheSize(int _pixmapCacheSize)
Definition cache_storage_settings.cpp:34
void pixmapCacheSizeChanged(int newSizeInMBs)
void cardPictureLoaderCacheMethodChanged(int cardPictureLoaderCacheMethod)
CacheStorageSettings(const CacheStorageSettings &)
int getNetworkCacheSizeInMB() const override
Definition cache_storage_settings.cpp:13
friend class SettingsCache
Definition cache_storage_settings.h:28
int getCardPictureLoaderCacheMethod() const
Definition cache_storage_settings.cpp:23
int getRedirectCacheTtl() const override
Definition cache_storage_settings.cpp:18
int getLocalCardImageStorageNamingScheme() const
Definition cache_storage_settings.cpp:28
int getPixmapCacheSize() const override
Definition cache_storage_settings.cpp:8
void redirectCacheTtlChanged(int newTtl)
Definition interface_cache_storage_settings_provider.h:5
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3
QString settingPath
Definition settings_manager.h:33