Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
handle_public_servers.h
Go to the documentation of this file.
1
6
7#ifndef COCKATRICE_HANDLE_PUBLIC_SERVERS_H
8#define COCKATRICE_HANDLE_PUBLIC_SERVERS_H
9
11
12class QNetworkReply;
13class QNetworkAccessManager;
14
20class HandlePublicServers : public QObject
21{
22 Q_OBJECT
23signals:
26
27public:
28 explicit HandlePublicServers(QObject *parent = nullptr);
29 ~HandlePublicServers() override = default;
30
31public slots:
33
34private slots:
36
37private:
38 void updateServerINISettings(QMap<QString, QVariant>);
39
41 QMap<QString, std::pair<QString, UserConnection_Information>> savedHostList;
42 QNetworkAccessManager *nam;
43 QNetworkReply *reply;
44};
45
46#endif // COCKATRICE_HANDLE_PUBLIC_SERVERS_H
QMap< QString, std::pair< QString, UserConnection_Information > > savedHostList
Definition handle_public_servers.h:41
void sigPublicServersDownloadedSuccessfully()
void actFinishParsingDownloadedData()
Definition handle_public_servers.cpp:23
void downloadPublicServers()
Definition handle_public_servers.cpp:16
QStringList publicServersToRemove
Definition handle_public_servers.h:40
void updateServerINISettings(QMap< QString, QVariant >)
Definition handle_public_servers.cpp:53
void sigPublicServersDownloadedUnsuccessfully(int)
QNetworkAccessManager * nam
Definition handle_public_servers.h:42
~HandlePublicServers() override=default
QNetworkReply * reply
Definition handle_public_servers.h:43
HandlePublicServers(QObject *parent=nullptr)
Definition handle_public_servers.cpp:11
TODO: Document this.