Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
network_settings.h
Go to the documentation of this file.
1
6
7#ifndef NETWORK_SETTINGS_H
8#define NETWORK_SETTINGS_H
9
10#include "settings_manager.h"
11
12#include <QString>
13#include <qtmetamacros.h>
14
15class QObject;
16
18{
19 Q_OBJECT
20 friend class SettingsCache;
21
22public:
23 [[nodiscard]] QString getClientID() const;
24 void setClientID(const QString &_clientID);
25 [[nodiscard]] QString getClientVersion() const;
26 void setClientVersion(const QString &_clientVersion);
27 [[nodiscard]] int getKeepAlive() const;
28 void setKeepAlive(int _keepAlive);
29 [[nodiscard]] int getTimeOut() const;
30 void setTimeOut(int _timeOut);
31 [[nodiscard]] QString getKnownMissingFeatures() const;
32 void setKnownMissingFeatures(const QString &_knownMissingFeatures);
33
34public:
35 explicit NetworkSettings(const QString &settingPath, QObject *parent = nullptr);
36
37private:
38 NetworkSettings(const NetworkSettings & /*other*/);
39};
40
41#endif // NETWORK_SETTINGS_H
void setTimeOut(int _timeOut)
Definition network_settings.cpp:49
int getKeepAlive() const
Definition network_settings.cpp:34
NetworkSettings(const NetworkSettings &)
QString getKnownMissingFeatures() const
Definition network_settings.cpp:54
QString getClientID() const
Definition network_settings.cpp:14
friend class SettingsCache
Definition network_settings.h:20
void setKnownMissingFeatures(const QString &_knownMissingFeatures)
Definition network_settings.cpp:59
void setClientVersion(const QString &_clientVersion)
Definition network_settings.cpp:29
void setKeepAlive(int _keepAlive)
Definition network_settings.cpp:39
int getTimeOut() const
Definition network_settings.cpp:44
void setClientID(const QString &_clientID)
Definition network_settings.cpp:19
NetworkSettings(const QString &settingPath, QObject *parent=nullptr)
Definition network_settings.cpp:9
QString getClientVersion() const
Definition network_settings.cpp:24
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