Cockatrice 2026-09-01-Development-3.1.0-beta.10
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
13{
14 Q_OBJECT
15 friend class SettingsCache;
16
17public:
18 [[nodiscard]] QString getClientID() const;
19 void setClientID(const QString &_clientID);
20 [[nodiscard]] QString getClientVersion() const;
21 void setClientVersion(const QString &_clientVersion);
22 [[nodiscard]] int getKeepAlive() const;
23 void setKeepAlive(int _keepAlive);
24 [[nodiscard]] int getTimeOut() const;
25 void setTimeOut(int _timeOut);
26 [[nodiscard]] QString getKnownMissingFeatures() const;
27 void setKnownMissingFeatures(const QString &_knownMissingFeatures);
28
29public:
30 explicit NetworkSettings(const QString &settingPath, QObject *parent = nullptr);
31
32private:
33 NetworkSettings(const NetworkSettings & /*other*/);
34};
35
36#endif // NETWORK_SETTINGS_H
void setTimeOut(int _timeOut)
Definition network_settings.cpp:43
int getKeepAlive() const
Definition network_settings.cpp:28
NetworkSettings(const NetworkSettings &)
QString getKnownMissingFeatures() const
Definition network_settings.cpp:48
QString getClientID() const
Definition network_settings.cpp:8
friend class SettingsCache
Definition network_settings.h:15
void setKnownMissingFeatures(const QString &_knownMissingFeatures)
Definition network_settings.cpp:53
void setClientVersion(const QString &_clientVersion)
Definition network_settings.cpp:23
void setKeepAlive(int _keepAlive)
Definition network_settings.cpp:33
int getTimeOut() const
Definition network_settings.cpp:38
void setClientID(const QString &_clientID)
Definition network_settings.cpp:13
NetworkSettings(const QString &settingPath, QObject *parent=nullptr)
Definition network_settings.cpp:3
QString getClientVersion() const
Definition network_settings.cpp:18
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