Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
appearance_settings.h
Go to the documentation of this file.
1
6
7#ifndef APPEARANCE_SETTINGS_H
8#define APPEARANCE_SETTINGS_H
9
10#include "settings_manager.h"
11
13{
14 Q_OBJECT
15 friend class SettingsCache;
16
17public:
18 [[nodiscard]] QString getThemeName() const;
19 void setThemeName(const QString &_themeName);
20 [[nodiscard]] bool getStyleUserList() const;
21 void setStyleUserList(bool _styleUserList);
22 [[nodiscard]] int getMaxFontSize() const;
23 void setMaxFontSize(int _max);
24 [[nodiscard]] QString getHomeTabBackgroundSource() const;
25 void setHomeTabBackgroundSource(const QString &_backgroundSource);
26 [[nodiscard]] int getHomeTabBackgroundShuffleFrequency() const;
27 void setHomeTabBackgroundShuffleFrequency(int _frequency);
28 [[nodiscard]] bool getHomeTabDisplayCardName() const;
29 void setHomeTabDisplayCardName(bool _displayCardName);
30 [[nodiscard]] int getHomeTabButtonColorSourceIndex() const;
32
33signals:
40
41public:
42 explicit AppearanceSettings(const QString &settingPath, QObject *parent = nullptr);
43
44private:
46};
47
48#endif // APPEARANCE_SETTINGS_H
void homeTabBackgroundSourceChanged()
void setHomeTabBackgroundSource(const QString &_backgroundSource)
Definition appearance_settings.cpp:45
AppearanceSettings(const QString &settingPath, QObject *parent=nullptr)
Definition appearance_settings.cpp:3
void setHomeTabButtonColorSourceIndex(int index)
Definition appearance_settings.cpp:78
void setMaxFontSize(int _max)
Definition appearance_settings.cpp:35
void homeTabDisplayCardNameChanged()
void setStyleUserList(bool _styleUserList)
Definition appearance_settings.cpp:24
void homeTabButtonColorChanged()
int getHomeTabButtonColorSourceIndex() const
Definition appearance_settings.cpp:73
bool getHomeTabDisplayCardName() const
Definition appearance_settings.cpp:62
void homeTabBackgroundShuffleFrequencyChanged()
friend class SettingsCache
Definition appearance_settings.h:15
bool getStyleUserList() const
Definition appearance_settings.cpp:19
int getMaxFontSize() const
Definition appearance_settings.cpp:30
void setHomeTabDisplayCardName(bool _displayCardName)
Definition appearance_settings.cpp:67
void styleUserListChanged()
QString getHomeTabBackgroundSource() const
Definition appearance_settings.cpp:40
void setThemeName(const QString &_themeName)
Definition appearance_settings.cpp:13
void setHomeTabBackgroundShuffleFrequency(int _frequency)
Definition appearance_settings.cpp:56
int getHomeTabBackgroundShuffleFrequency() const
Definition appearance_settings.cpp:51
QString getThemeName() const
Definition appearance_settings.cpp:8
AppearanceSettings(const AppearanceSettings &)
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