Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
debug_settings.h
Go to the documentation of this file.
1
6
7#ifndef DEBUG_SETTINGS_H
8#define DEBUG_SETTINGS_H
9#include "settings_manager.h"
10
11#include <QString>
12#include <qtmetamacros.h>
13
14class QObject;
15
17{
18 Q_OBJECT
19 friend class SettingsCache;
20
21 explicit DebugSettings(const QString &settingPath, QObject *parent = nullptr);
22 DebugSettings(const DebugSettings & /*other*/);
23
24public:
25 bool getShowCardId() const;
26
27 bool getLocalGameOnStartup() const;
28 int getLocalGamePlayerCount() const;
29
30 QString getDeckPathForPlayer(const QString &playerName) const;
31};
32
33#endif // DEBUG_SETTINGS_H
bool getShowCardId() const
Definition debug_settings.cpp:19
bool getLocalGameOnStartup() const
Definition debug_settings.cpp:24
DebugSettings(const QString &settingPath, QObject *parent=nullptr)
Definition debug_settings.cpp:10
QString getDeckPathForPlayer(const QString &playerName) const
Definition debug_settings.cpp:34
friend class SettingsCache
Definition debug_settings.h:19
DebugSettings(const DebugSettings &)
int getLocalGamePlayerCount() const
Definition debug_settings.cpp:29
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