Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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
15
class
QObject;
16
17
class
NetworkSettings
:
public
SettingsManager
18
{
19
Q_OBJECT
20
friend
class
SettingsCache
;
21
22
public
:
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
34
public
:
35
explicit
NetworkSettings
(
const
QString &
settingPath
, QObject *parent =
nullptr
);
36
37
private
:
38
NetworkSettings
(
const
NetworkSettings
&
/*other*/
);
39
};
40
41
#endif
// NETWORK_SETTINGS_H
NetworkSettings::setTimeOut
void setTimeOut(int _timeOut)
Definition
network_settings.cpp:49
NetworkSettings::getKeepAlive
int getKeepAlive() const
Definition
network_settings.cpp:34
NetworkSettings::NetworkSettings
NetworkSettings(const NetworkSettings &)
NetworkSettings::getKnownMissingFeatures
QString getKnownMissingFeatures() const
Definition
network_settings.cpp:54
NetworkSettings::getClientID
QString getClientID() const
Definition
network_settings.cpp:14
NetworkSettings::SettingsCache
friend class SettingsCache
Definition
network_settings.h:20
NetworkSettings::setKnownMissingFeatures
void setKnownMissingFeatures(const QString &_knownMissingFeatures)
Definition
network_settings.cpp:59
NetworkSettings::setClientVersion
void setClientVersion(const QString &_clientVersion)
Definition
network_settings.cpp:29
NetworkSettings::setKeepAlive
void setKeepAlive(int _keepAlive)
Definition
network_settings.cpp:39
NetworkSettings::getTimeOut
int getTimeOut() const
Definition
network_settings.cpp:44
NetworkSettings::setClientID
void setClientID(const QString &_clientID)
Definition
network_settings.cpp:19
NetworkSettings::NetworkSettings
NetworkSettings(const QString &settingPath, QObject *parent=nullptr)
Definition
network_settings.cpp:9
NetworkSettings::getClientVersion
QString getClientVersion() const
Definition
network_settings.cpp:24
SettingsManager::SettingsManager
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition
settings_manager.cpp:3
SettingsManager::settingPath
QString settingPath
Definition
settings_manager.h:36
settings_manager.h
libcockatrice_settings
libcockatrice
settings
network_settings.h
Generated by
1.18.0