* add button to open themes location to settings botton creates directory if it doesn't exist yet themes path is no longer hardcoded but included in settings themes now default to None the default theme is no longer required themes set to None will not look for empty directories anymore this is backwards compatible users with a nonexistant theme (Default) set will get the new None theme * remove default theme from install instructions
283 lines
7.4 KiB
C++
283 lines
7.4 KiB
C++
|
|
#include "mocks.h"
|
|
|
|
CardDatabaseSettings::CardDatabaseSettings(QString settingPath, QObject *parent)
|
|
: SettingsManager(settingPath + "cardDatabase.ini", parent)
|
|
{
|
|
}
|
|
void CardDatabaseSettings::setSortKey(QString /* shortName */, unsigned int /* sortKey */){};
|
|
void CardDatabaseSettings::setEnabled(QString /* shortName */, bool /* enabled */){};
|
|
void CardDatabaseSettings::setIsKnown(QString /* shortName */, bool /* isknown */){};
|
|
unsigned int CardDatabaseSettings::getSortKey(QString /* shortName */)
|
|
{
|
|
return 0;
|
|
};
|
|
bool CardDatabaseSettings::isEnabled(QString /* shortName */)
|
|
{
|
|
return true;
|
|
};
|
|
bool CardDatabaseSettings::isKnown(QString /* shortName */)
|
|
{
|
|
return true;
|
|
};
|
|
|
|
QString SettingsCache::getDataPath()
|
|
{
|
|
return "";
|
|
}
|
|
QString SettingsCache::getSettingsPath()
|
|
{
|
|
return "";
|
|
}
|
|
void SettingsCache::translateLegacySettings()
|
|
{
|
|
}
|
|
QString SettingsCache::getSafeConfigPath(QString /* configEntry */, QString defaultPath) const
|
|
{
|
|
return defaultPath;
|
|
}
|
|
QString SettingsCache::getSafeConfigFilePath(QString /* configEntry */, QString defaultPath) const
|
|
{
|
|
return defaultPath;
|
|
}
|
|
SettingsCache::SettingsCache()
|
|
: settings{new QSettings("global.ini", QSettings::IniFormat, this)},
|
|
shortcutsSettings{nullptr},
|
|
cardDatabaseSettings{new CardDatabaseSettings("", this)},
|
|
serversSettings{nullptr},
|
|
messageSettings{nullptr},
|
|
gameFiltersSettings{nullptr},
|
|
layoutsSettings{nullptr},
|
|
downloadSettings{nullptr},
|
|
cardDatabasePath{QString("%1/cards.xml").arg(CARDDB_DATADIR)},
|
|
customCardDatabasePath{QString("%1/customsets/").arg(CARDDB_DATADIR)},
|
|
spoilerDatabasePath{QString("%1/spoiler.xml").arg(CARDDB_DATADIR)},
|
|
tokenDatabasePath{QString("%1/tokens.xml").arg(CARDDB_DATADIR)}
|
|
{
|
|
}
|
|
void SettingsCache::setUseTearOffMenus(bool /* _useTearOffMenus */)
|
|
{
|
|
}
|
|
void SettingsCache::setKnownMissingFeatures(const QString &/* _knownMissingFeatures */)
|
|
{
|
|
}
|
|
void SettingsCache::setCardInfoViewMode(const int /* _viewMode */)
|
|
{
|
|
}
|
|
void SettingsCache::setHighlightWords(const QString &/* _highlightWords */)
|
|
{
|
|
}
|
|
void SettingsCache::setMasterVolume(int /* _masterVolume */)
|
|
{
|
|
}
|
|
void SettingsCache::setLeftJustified(const int /* _leftJustified */)
|
|
{
|
|
}
|
|
void SettingsCache::setCardScaling(const int /* _scaleCards */)
|
|
{
|
|
}
|
|
void SettingsCache::setShowMessagePopups(const int /* _showMessagePopups */)
|
|
{
|
|
}
|
|
void SettingsCache::setShowMentionPopups(const int /* _showMentionPopus */)
|
|
{
|
|
}
|
|
void SettingsCache::setRoomHistory(const int /* _roomHistory */)
|
|
{
|
|
}
|
|
void SettingsCache::setLang(const QString &/* _lang */)
|
|
{
|
|
}
|
|
void SettingsCache::setShowTipsOnStartup(bool /* _showTipsOnStartup */)
|
|
{
|
|
}
|
|
void SettingsCache::setSeenTips(const QList<int> &/* _seenTips */)
|
|
{
|
|
}
|
|
void SettingsCache::setDeckPath(const QString &/* _deckPath */)
|
|
{
|
|
}
|
|
void SettingsCache::setReplaysPath(const QString &/* _replaysPath */)
|
|
{
|
|
}
|
|
void SettingsCache::setThemesPath(const QString &/* _themesPath */)
|
|
{
|
|
}
|
|
void SettingsCache::setPicsPath(const QString &/* _picsPath */)
|
|
{
|
|
}
|
|
void SettingsCache::setCardDatabasePath(const QString &/* _cardDatabasePath */)
|
|
{
|
|
}
|
|
void SettingsCache::setCustomCardDatabasePath(const QString &/* _customCardDatabasePath */)
|
|
{
|
|
}
|
|
void SettingsCache::setSpoilerDatabasePath(const QString &/* _spoilerDatabasePath */)
|
|
{
|
|
}
|
|
void SettingsCache::setTokenDatabasePath(const QString &/* _tokenDatabasePath */)
|
|
{
|
|
}
|
|
void SettingsCache::setThemeName(const QString &/* _themeName */)
|
|
{
|
|
}
|
|
void SettingsCache::setPicDownload(int /* _picDownload */)
|
|
{
|
|
}
|
|
void SettingsCache::setNotificationsEnabled(int /* _notificationsEnabled */)
|
|
{
|
|
}
|
|
void SettingsCache::setSpectatorNotificationsEnabled(int /* _spectatorNotificationsEnabled */)
|
|
{
|
|
}
|
|
void SettingsCache::setBuddyConnectNotificationsEnabled(int /* _buddyConnectNotificationsEnabled */)
|
|
{
|
|
}
|
|
void SettingsCache::setDoubleClickToPlay(int /* _doubleClickToPlay */)
|
|
{
|
|
}
|
|
void SettingsCache::setPlayToStack(int /* _playToStack */)
|
|
{
|
|
}
|
|
void SettingsCache::setStartingHandSize(int /* _startingHandSize */)
|
|
{
|
|
}
|
|
void SettingsCache::setAnnotateTokens(int /* _annotateTokens */)
|
|
{
|
|
}
|
|
void SettingsCache::setTabGameSplitterSizes(const QByteArray &/* _tabGameSplitterSizes */)
|
|
{
|
|
}
|
|
void SettingsCache::setDisplayCardNames(int /* _displayCardNames */)
|
|
{
|
|
}
|
|
void SettingsCache::setHorizontalHand(int /* _horizontalHand */)
|
|
{
|
|
}
|
|
void SettingsCache::setInvertVerticalCoordinate(int /* _invertVerticalCoordinate */)
|
|
{
|
|
}
|
|
void SettingsCache::setMinPlayersForMultiColumnLayout(int /* _minPlayersForMultiColumnLayout */)
|
|
{
|
|
}
|
|
void SettingsCache::setTapAnimation(int /* _tapAnimation */)
|
|
{
|
|
}
|
|
void SettingsCache::setChatMention(int /* _chatMention */)
|
|
{
|
|
}
|
|
void SettingsCache::setChatMentionCompleter(const int /* _enableMentionCompleter */)
|
|
{
|
|
}
|
|
void SettingsCache::setChatMentionForeground(int /* _chatMentionForeground */)
|
|
{
|
|
}
|
|
void SettingsCache::setChatHighlightForeground(int /* _chatHighlightForeground */)
|
|
{
|
|
}
|
|
void SettingsCache::setChatMentionColor(const QString &/* _chatMentionColor */)
|
|
{
|
|
}
|
|
void SettingsCache::setChatHighlightColor(const QString &/* _chatHighlightColor */)
|
|
{
|
|
}
|
|
void SettingsCache::setZoneViewSortByName(int /* _zoneViewSortByName */)
|
|
{
|
|
}
|
|
void SettingsCache::setZoneViewSortByType(int /* _zoneViewSortByType */)
|
|
{
|
|
}
|
|
void SettingsCache::setZoneViewPileView(int /* _zoneViewPileView */)
|
|
{
|
|
}
|
|
void SettingsCache::setSoundEnabled(int /* _soundEnabled */)
|
|
{
|
|
}
|
|
void SettingsCache::setSoundThemeName(const QString &/* _soundThemeName */)
|
|
{
|
|
}
|
|
void SettingsCache::setIgnoreUnregisteredUsers(int /* _ignoreUnregisteredUsers */)
|
|
{
|
|
}
|
|
void SettingsCache::setIgnoreUnregisteredUserMessages(int /* _ignoreUnregisteredUserMessages */)
|
|
{
|
|
}
|
|
void SettingsCache::setMainWindowGeometry(const QByteArray &/* _mainWindowGeometry */)
|
|
{
|
|
}
|
|
void SettingsCache::setTokenDialogGeometry(const QByteArray &/* _tokenDialogGeometry */)
|
|
{
|
|
}
|
|
void SettingsCache::setPixmapCacheSize(const int /* _pixmapCacheSize */)
|
|
{
|
|
}
|
|
void SettingsCache::setClientID(const QString &/* _clientID */)
|
|
{
|
|
}
|
|
void SettingsCache::setClientVersion(const QString &/* _clientVersion */)
|
|
{
|
|
}
|
|
QStringList SettingsCache::getCountries() const
|
|
{
|
|
static QStringList countries = QStringList() << "us";
|
|
return countries;
|
|
}
|
|
void SettingsCache::setGameDescription(const QString /* _gameDescription */)
|
|
{
|
|
}
|
|
void SettingsCache::setMaxPlayers(const int /* _maxPlayers */)
|
|
{
|
|
}
|
|
void SettingsCache::setGameTypes(const QString /* _gameTypes */)
|
|
{
|
|
}
|
|
void SettingsCache::setOnlyBuddies(const bool /* _onlyBuddies */)
|
|
{
|
|
}
|
|
void SettingsCache::setOnlyRegistered(const bool /* _onlyRegistered */)
|
|
{
|
|
}
|
|
void SettingsCache::setSpectatorsAllowed(const bool /* _spectatorsAllowed */)
|
|
{
|
|
}
|
|
void SettingsCache::setSpectatorsNeedPassword(const bool /* _spectatorsNeedPassword */)
|
|
{
|
|
}
|
|
void SettingsCache::setSpectatorsCanTalk(const bool /* _spectatorsCanTalk */)
|
|
{
|
|
}
|
|
void SettingsCache::setSpectatorsCanSeeEverything(const bool /* _spectatorsCanSeeEverything */)
|
|
{
|
|
}
|
|
void SettingsCache::setCreateGameAsSpectator(const bool /* _createGameAsSpectator */)
|
|
{
|
|
}
|
|
void SettingsCache::setRememberGameSettings(const bool /* _rememberGameSettings */)
|
|
{
|
|
}
|
|
void SettingsCache::setNotifyAboutUpdate(int /* _notifyaboutupdate */)
|
|
{
|
|
}
|
|
void SettingsCache::setNotifyAboutNewVersion(int /* _notifyaboutnewversion */)
|
|
{
|
|
}
|
|
void SettingsCache::setDownloadSpoilerStatus(bool /* _spoilerStatus */)
|
|
{
|
|
}
|
|
void SettingsCache::setUpdateReleaseChannel(int /* _updateReleaseChannel */)
|
|
{
|
|
}
|
|
void SettingsCache::setMaxFontSize(int /* _max */)
|
|
{
|
|
}
|
|
|
|
void PictureLoader::clearPixmapCache(CardInfoPtr /* card */)
|
|
{
|
|
}
|
|
|
|
SettingsCache *settingsCache;
|
|
|
|
SettingsCache& SettingsCache::instance()
|
|
{
|
|
return *settingsCache;
|
|
}
|