Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
interface_network_settings_provider.h
Go to the documentation of this file.
1#ifndef COCKATRICE_INETWORKSETTINGSPROVIDER_H
2#define COCKATRICE_INETWORKSETTINGSPROVIDER_H
3#include <QString>
4
6{
7public:
8 virtual ~INetworkSettingsProvider() = default;
9
10 virtual QString getClientID() = 0;
11
12 [[nodiscard]] virtual int getTimeOut() const = 0;
13 [[nodiscard]] virtual int getKeepAlive() const = 0;
14 [[nodiscard]] virtual bool getNotifyAboutUpdates() const = 0;
15
16 virtual void setKnownMissingFeatures(const QString &_knownMissingFeatures) = 0;
17 virtual QString getKnownMissingFeatures() = 0;
18};
19
20#endif // COCKATRICE_INETWORKSETTINGSPROVIDER_H
Definition interface_network_settings_provider.h:6
virtual bool getNotifyAboutUpdates() const =0
virtual int getKeepAlive() const =0
virtual ~INetworkSettingsProvider()=default
virtual int getTimeOut() const =0
virtual QString getKnownMissingFeatures()=0
virtual QString getClientID()=0
virtual void setKnownMissingFeatures(const QString &_knownMissingFeatures)=0