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