1#ifndef PATHS_SETTINGS_H
2#define PATHS_SETTINGS_H
9#include <qtmetamacros.h>
37 [[nodiscard]] QStringList
pathsInsideDir(
const QString &baseDir)
const;
45 [[nodiscard]]
static bool isInsideDir(
const QString &path,
const QString &baseDir);
Definition interface_paths_settings_provider.h:7
PathsSettings(const PathsSettings &)
void setReplaysPath(const QString &_replaysPath)
Definition paths_settings.cpp:81
bool getAppDirWarningAcknowledged() const
Definition paths_settings.cpp:166
QString getPicsPath() const override
Definition paths_settings.cpp:31
void setPicsPath(const QString &_picsPath)
Definition paths_settings.cpp:86
void setCustomPicsPath(const QString &_customPicsPath)
Definition paths_settings.cpp:92
void setTokenDatabasePath(const QString &_tokenDatabasePath)
Definition paths_settings.cpp:115
void setCardDatabasePath(const QString &_cardDatabasePath)
Definition paths_settings.cpp:103
QStringList pathsInsideDir(const QString &baseDir) const
Returns the configured paths that resolve inside baseDir.
Definition paths_settings.cpp:127
PathsSettings(const QString &settingPath, QObject *parent=nullptr)
Definition paths_settings.cpp:11
QString getThemesPath() const override
Definition paths_settings.cpp:41
QString getTokenDatabasePath() const override
Definition paths_settings.cpp:56
QString getRedirectCachePath() const override
Definition paths_settings.cpp:66
QString getFiltersPath() const override
Definition paths_settings.cpp:21
void setSpoilerDatabasePath(const QString &_spoilerDatabasePath)
Definition paths_settings.cpp:121
friend class SettingsCache
Definition paths_settings.h:16
QString getCardDatabasePath() const override
Definition paths_settings.cpp:46
void setDeckPath(const QString &_deckPath)
Definition paths_settings.cpp:71
static bool isInsideDir(const QString &path, const QString &baseDir)
Whether path resolves inside baseDir, as a single-path check.
Definition paths_settings.cpp:152
QString getCustomCardDatabasePath() const override
Definition paths_settings.cpp:51
QString getSpoilerCardDatabasePath() const override
Definition paths_settings.cpp:61
void setFiltersPath(const QString &_filtersPath)
Definition paths_settings.cpp:76
QString getReplaysPath() const override
Definition paths_settings.cpp:26
QString getDeckPath() const override
Definition paths_settings.cpp:16
void setAppDirWarningAcknowledged(bool _appDirWarningAcknowledged)
Definition paths_settings.cpp:171
void cardDatabasePathChanged()
QString getCustomPicsPath() const override
Definition paths_settings.cpp:36
void setThemesPath(const QString &_themesPath)
Definition paths_settings.cpp:97
void setCustomCardDatabasePath(const QString &_customCardDatabasePath)
Definition paths_settings.cpp:109
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3
QString settingPath
Definition settings_manager.h:36