![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <paths_settings.h>
Signals | |
| void | cardDatabasePathChanged () |
| void | picsPathChanged () |
| void | themeChanged () |
Public Member Functions | |
| QString | getDeckPath () const override |
| QString | getFiltersPath () const override |
| QString | getReplaysPath () const override |
| QString | getPicsPath () const override |
| QString | getCustomPicsPath () const override |
| QString | getThemesPath () const override |
| QString | getCardDatabasePath () const override |
| QString | getCustomCardDatabasePath () const override |
| QString | getTokenDatabasePath () const override |
| QString | getSpoilerCardDatabasePath () const override |
| QString | getRedirectCachePath () const override |
| QStringList | pathsInsideDir (const QString &baseDir) const |
| Returns the configured paths that resolve inside baseDir. | |
| bool | getAppDirWarningAcknowledged () const |
| void | setDeckPath (const QString &_deckPath) |
| void | setFiltersPath (const QString &_filtersPath) |
| void | setReplaysPath (const QString &_replaysPath) |
| void | setPicsPath (const QString &_picsPath) |
| void | setCustomPicsPath (const QString &_customPicsPath) |
| void | setThemesPath (const QString &_themesPath) |
| void | setCardDatabasePath (const QString &_cardDatabasePath) |
| void | setCustomCardDatabasePath (const QString &_customCardDatabasePath) |
| void | setTokenDatabasePath (const QString &_tokenDatabasePath) |
| void | setSpoilerDatabasePath (const QString &_spoilerDatabasePath) |
| void | setAppDirWarningAcknowledged (bool _appDirWarningAcknowledged) |
| PathsSettings (const QString &settingPath, QObject *parent=nullptr) | |
| Public Member Functions inherited from SettingsManager | |
| SettingsManager (const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr) | |
| QVariant | getValue (const QString &name) const |
| QVariant | getValue (const QString &name, const QString &group, const QString &subGroup=QString()) const |
| QVariant | getValue (const QString &name, const QString &group, const QString &subGroup, const QVariant &defaultValue) const |
| void | batchWrite (std::function< void(QSettings &)> batchWriteFunction) |
| void | sync () |
| Public Member Functions inherited from IPathsSettingsProvider | |
| virtual | ~IPathsSettingsProvider ()=default |
Static Public Member Functions | |
| static bool | isInsideDir (const QString &path, const QString &baseDir) |
| Whether path resolves inside baseDir, as a single-path check. | |
Private Member Functions | |
| PathsSettings (const PathsSettings &) | |
Friends | |
| class | SettingsCache |
Additional Inherited Members | |
| Protected Member Functions inherited from SettingsManager | |
| QSettings | getSettings () const |
| void | setValue (const QVariant &value, const QString &name) |
| void | setValue (const QVariant &value, const QString &name, const QString &group, const QString &subGroup=QString()) |
| void | deleteValue (const QString &name) |
| void | deleteValue (const QString &name, const QString &group, const QString &subGroup=QString()) |
| Protected Attributes inherited from SettingsManager | |
| QString | settingPath |
| QString | defaultGroup |
| QString | defaultSubGroup |
|
explicit |
|
private |
|
signal |
|
nodiscard |
|
nodiscardoverridevirtual |
Implements IPathsSettingsProvider.
|
nodiscardoverridevirtual |
Implements IPathsSettingsProvider.
|
nodiscardoverridevirtual |
Implements IPathsSettingsProvider.
|
nodiscardoverridevirtual |
Implements IPathsSettingsProvider.
|
nodiscardoverridevirtual |
Implements IPathsSettingsProvider.
|
nodiscardoverridevirtual |
Implements IPathsSettingsProvider.
|
nodiscardoverridevirtual |
Implements IPathsSettingsProvider.
|
nodiscardoverridevirtual |
Implements IPathsSettingsProvider.
|
nodiscardoverridevirtual |
Implements IPathsSettingsProvider.
|
nodiscardoverridevirtual |
Implements IPathsSettingsProvider.
|
nodiscardoverridevirtual |
Implements IPathsSettingsProvider.
|
staticnodiscard |
Whether path resolves inside baseDir, as a single-path check.
A path counts as inside when it equals baseDir or is nested below it; a sibling sharing the name prefix (baseDir + "2") does not.
|
nodiscard |
Returns the configured paths that resolve inside baseDir.
Comparison is lexical (QDir::cleanPath); symlinks are not resolved, so a path that only reaches baseDir through a symlink is not reported.
|
signal |
| void PathsSettings::setAppDirWarningAcknowledged | ( | bool | _appDirWarningAcknowledged | ) |
| void PathsSettings::setCardDatabasePath | ( | const QString & | _cardDatabasePath | ) |
| void PathsSettings::setCustomCardDatabasePath | ( | const QString & | _customCardDatabasePath | ) |
| void PathsSettings::setCustomPicsPath | ( | const QString & | _customPicsPath | ) |
| void PathsSettings::setDeckPath | ( | const QString & | _deckPath | ) |
| void PathsSettings::setFiltersPath | ( | const QString & | _filtersPath | ) |
| void PathsSettings::setPicsPath | ( | const QString & | _picsPath | ) |
| void PathsSettings::setReplaysPath | ( | const QString & | _replaysPath | ) |
| void PathsSettings::setSpoilerDatabasePath | ( | const QString & | _spoilerDatabasePath | ) |
| void PathsSettings::setThemesPath | ( | const QString & | _themesPath | ) |
| void PathsSettings::setTokenDatabasePath | ( | const QString & | _tokenDatabasePath | ) |
|
signal |
|
friend |