1#ifndef INTERFACE_SETTINGS_H
2#define INTERFACE_SETTINGS_H
10#include <qtmetamacros.h>
14template <
typename T>
class QList;
Definition interface_interface_settings_provider.h:40
void setShowShortcuts(bool _showShortcuts)
Definition interface_settings.cpp:405
bool getBattlefieldFlashEnabled() const override
Definition interface_settings.cpp:238
void setBuddyConnectNotificationsEnabled(bool _buddyConnectNotificationsEnabled)
Definition interface_settings.cpp:291
bool getShowTotalSelectionCount() const override
Definition interface_settings.cpp:129
void showGameSelectorFilterToolbarChanged(bool state)
void battlefieldFlashEnabledChanged(bool state)
bool getSpectatorNotificationsEnabled() const override
Definition interface_settings.cpp:84
void tallyTypeChanged(int type)
bool getCloseEmptyCardView() const override
Definition interface_settings.cpp:64
int getZoneViewSortByIndex() const override
Definition interface_settings.cpp:179
int getStartingHandSize() const override
Definition interface_settings.cpp:114
bool getInvertVerticalCoordinate() const override
Definition interface_settings.cpp:144
void setHorizontalHand(bool _horizontalHand)
Definition interface_settings.cpp:345
void setShowStatusBar(bool _showStatusBar)
Definition interface_settings.cpp:399
bool getLeftJustified() const override
Definition interface_settings.cpp:169
bool getLifeCounterAnimationsEnabled() const override
Definition interface_settings.cpp:233
int getRewindBufferingMs() const override
Definition interface_settings.cpp:154
void keepGameChatFocusChanged(bool value)
bool getBuddyConnectNotificationsEnabled() const override
Definition interface_settings.cpp:89
bool getPlayToStack() const override
Definition interface_settings.cpp:104
void setAnnotateTokens(bool _annotateTokens)
Definition interface_settings.cpp:321
bool getShowStatusBar() const override
Definition interface_settings.cpp:189
bool getZoneViewPileView() const override
Definition interface_settings.cpp:184
int getPlaymatVisibility() const override
Who gets playmats rendered: PlaymatVisibility.
Definition interface_settings.cpp:204
void setSpectatorNotificationsEnabled(bool _spectatorNotificationsEnabled)
Definition interface_settings.cpp:286
void horizontalHandChanged()
void setCloseEmptyCardView(bool value)
Definition interface_settings.cpp:265
bool getAnnotateTokens() const override
Definition interface_settings.cpp:119
int getMinPlayersForMultiColumnLayout() const override
Definition interface_settings.cpp:149
bool getClickPlaysAllSelected() const override
Definition interface_settings.cpp:99
qreal getFastForwardSpeed() const override
Definition interface_settings.cpp:159
void setFastForwardSpeed(qreal _value)
Definition interface_settings.cpp:368
InterfaceSettings(const QString &settingPath, QObject *parent=nullptr)
Definition interface_settings.cpp:44
int getTallyType() const override
Definition interface_settings.cpp:134
int getZoneViewGroupByIndex() const override
Definition interface_settings.cpp:174
void setDoubleClickToPlay(bool _doubleClickToPlay)
Definition interface_settings.cpp:296
void setStartingHandSize(int _startingHandSize)
Definition interface_settings.cpp:316
void setPlaymatMode(int _mode)
Definition interface_settings.cpp:436
void setTallyType(int value)
Definition interface_settings.cpp:336
void setPlaymatFallbackList(const QList< PlaymatInfo > &_fallbackList)
Definition interface_settings.cpp:425
void setShowTotalSelectionCount(bool _showTotalSelectionCount)
Definition interface_settings.cpp:331
void setFocusCardViewSearchBar(bool value)
Definition interface_settings.cpp:270
void setLifeCounterAnimationsEnabled(bool _lifeCounterAnimationsEnabled)
Definition interface_settings.cpp:456
QList< PlaymatInfo > getPlaymatFallbackList() const override
User-level playmat collection. Used either as a forced playmat (mode == PlaymatModeOverrideDeck) or a...
Definition interface_settings.cpp:209
void showStatusBarChanged(bool state)
void setShowDragSelectionCount(bool _showDragSelectionCount)
Definition interface_settings.cpp:326
friend class SettingsCache
Definition interface_settings.h:19
bool getDoubleClickToPlay() const override
Definition interface_settings.cpp:94
void setPlaymatFallbackBehavior(int _behavior)
Definition interface_settings.cpp:446
void setSkipEmptySections(bool _value)
Definition interface_settings.cpp:373
void setCardViewInitialRowsMax(int _cardViewInitialRowsMax)
Definition interface_settings.cpp:255
void setCardViewExpandedRowsMax(int value)
Definition interface_settings.cpp:260
bool getUseTearOffMenus() const override
Definition interface_settings.cpp:49
void setClickPlaysAllSelected(bool _clickPlaysAllSelected)
Definition interface_settings.cpp:301
void lifeCounterAnimationsEnabledChanged(bool state)
void setLeftJustified(bool _leftJustified)
Definition interface_settings.cpp:378
void setRewindBufferingMs(int _rewindBufferingMs)
Definition interface_settings.cpp:363
void setZoneViewPileView(bool _zoneViewPileView)
Definition interface_settings.cpp:394
void setZoneViewSortByIndex(int _zoneViewSortByIndex)
Definition interface_settings.cpp:389
QStringList getUserListExpandedSections() const override
Definition interface_settings.cpp:243
int getPlaymatMode() const override
How the fallback list is applied: PlaymatMode.
Definition interface_settings.cpp:223
void setDoNotDeleteArrowsInSubPhases(bool _doNotDeleteArrowsInSubPhases)
Definition interface_settings.cpp:311
void setNotificationsEnabled(bool _notificationsEnabled)
Definition interface_settings.cpp:281
void setBattlefieldFlashEnabled(bool _battlefieldFlashEnabled)
Definition interface_settings.cpp:462
int getCardViewExpandedRowsMax() const override
Definition interface_settings.cpp:59
void setPlayToStack(bool _playToStack)
Definition interface_settings.cpp:306
bool getDoNotDeleteArrowsInSubPhases() const override
Definition interface_settings.cpp:109
int getCardViewInitialRowsMax() const override
Definition interface_settings.cpp:54
bool getSkipEmptySections() const override
Definition interface_settings.cpp:164
void setZoneViewGroupByIndex(int _zoneViewGroupByIndex)
Definition interface_settings.cpp:384
bool getHorizontalHand() const override
Definition interface_settings.cpp:139
bool getShowGameSelectorFilterToolbar() const override
Definition interface_settings.cpp:199
void handJustificationChanged()
void setInvertVerticalCoordinate(bool _invertVerticalCoordinate)
Definition interface_settings.cpp:351
void setPlaymatVisibility(int _visibility)
Definition interface_settings.cpp:416
bool getShowDragSelectionCount() const override
Definition interface_settings.cpp:124
bool getShowShortcuts() const override
Definition interface_settings.cpp:194
void setShowGameSelectorFilterToolbar(bool _showGameSelectorFilterToolbar)
Definition interface_settings.cpp:410
void playmatVisibilityChanged(int visibility)
void setMinPlayersForMultiColumnLayout(int _minPlayersForMultiColumnLayout)
Definition interface_settings.cpp:357
void useTearOffMenusChanged(bool state)
void playmatSettingsChanged()
void setUseTearOffMenus(bool _useTearOffMenus)
Definition interface_settings.cpp:249
bool getKeepGameChatFocus() const override
Definition interface_settings.cpp:74
void invertVerticalCoordinateChanged()
int getPlaymatFallbackBehavior() const override
How the fallback list is picked from when mode is PlaymatModeFallback: PlaymatFallbackMode.
Definition interface_settings.cpp:228
void setKeepGameChatFocus(bool value)
Definition interface_settings.cpp:275
void setUserListExpandedSections(const QStringList §ions)
Definition interface_settings.cpp:468
bool getNotificationsEnabled() const override
Definition interface_settings.cpp:79
InterfaceSettings(const InterfaceSettings &)
bool getFocusCardViewSearchBar() const override
Definition interface_settings.cpp:69
void minPlayersForMultiColumnLayoutChanged()
Definition remote_connection_controller.h:20
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
EmailType type
Definition smtpclient.cpp:30
A resolved playmat (card + positioning parameters).
Definition playmat_params.h:42