Cockatrice 2026-10-19-Development-3.1.2-beta.2
A 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
12#include <QList>
13#include <QMap>
14#include <QObject>
15#include <QString>
16#include <QStringList>
17#include <qtmetamacros.h>
18#include <utility>
19
20class QNetworkReply;
21class QNetworkAccessManager;
22class QVariant;
23
29class HandlePublicServers : public QObject
30{
31 Q_OBJECT
32signals:
35
36public:
37 explicit HandlePublicServers(QObject *parent = nullptr);
38 ~HandlePublicServers() override = default;
39
40public slots:
42
43private slots:
45
46private:
48
51 QNetworkAccessManager *nam;
52 QNetworkReply *reply;
53};
54
55#endif // COCKATRICE_HANDLE_PUBLIC_SERVERS_H
QMap< QString, std::pair< QString, UserConnection_Information > > savedHostList
Definition handle_public_servers.h:50
void sigPublicServersDownloadedSuccessfully()
void actFinishParsingDownloadedData()
Definition handle_public_servers.cpp:33
void downloadPublicServers()
Definition handle_public_servers.cpp:26
QStringList publicServersToRemove
Definition handle_public_servers.h:49
void updateServerINISettings(QMap< QString, QVariant >)
Definition handle_public_servers.cpp:61
void sigPublicServersDownloadedUnsuccessfully(int)
QNetworkAccessManager * nam
Definition handle_public_servers.h:51
~HandlePublicServers() override=default
QNetworkReply * reply
Definition handle_public_servers.h:52
HandlePublicServers(QObject *parent=nullptr)
Definition handle_public_servers.cpp:21
Definition game.h:18