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
intent_connect_to_server.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_INTENT_CONNECT_TO_SERVER_H
2
#define COCKATRICE_INTENT_CONNECT_TO_SERVER_H
3
4
#include "
abstract_client.h
"
5
#include "
intent.h
"
6
7
#include <QString>
8
#include <qtmetamacros.h>
9
10
class
RemoteClient
;
11
struct
ContextConnectToServer
;
12
13
class
IntentConnectToServer
:
public
Intent
14
{
15
Q_OBJECT
16
17
public
:
18
IntentConnectToServer
(
RemoteClient
*_remoteClient,
ContextConnectToServer
*_context);
19
20
protected
:
21
bool
checkPrecondition
()
const override
;
22
void
onPreconditionSatisfied
()
override
;
23
void
onPreconditionNotSatisfied
()
override
;
24
25
private
:
26
RemoteClient
*
remoteClient
;
27
ContextConnectToServer
*
context
;
28
29
private
slots:
30
void
onStatusChanged
(
ClientStatus
status);
31
void
onSocketError
(
const
QString &errorString);
32
};
33
34
#endif
// COCKATRICE_INTENT_CONNECT_TO_SERVER_H
abstract_client.h
ClientStatus
ClientStatus
Definition
abstract_client.h:58
IntentConnectToServer::context
ContextConnectToServer * context
Definition
intent_connect_to_server.h:27
IntentConnectToServer::onPreconditionNotSatisfied
void onPreconditionNotSatisfied() override
Definition
intent_connect_to_server.cpp:37
IntentConnectToServer::onSocketError
void onSocketError(const QString &errorString)
Definition
intent_connect_to_server.cpp:49
IntentConnectToServer::checkPrecondition
bool checkPrecondition() const override
Definition
intent_connect_to_server.cpp:18
IntentConnectToServer::onPreconditionSatisfied
void onPreconditionSatisfied() override
Definition
intent_connect_to_server.cpp:23
IntentConnectToServer::IntentConnectToServer
IntentConnectToServer(RemoteClient *_remoteClient, ContextConnectToServer *_context)
Definition
intent_connect_to_server.cpp:13
IntentConnectToServer::onStatusChanged
void onStatusChanged(ClientStatus status)
Definition
intent_connect_to_server.cpp:42
IntentConnectToServer::remoteClient
RemoteClient * remoteClient
Definition
intent_connect_to_server.h:26
Intent::Intent
Intent(QObject *parent=nullptr)
Definition
intent.cpp:3
RemoteClient
Definition
remote_client.h:34
intent.h
ContextConnectToServer
Definition
context_connect_to_server.h:7
cockatrice
src
interface
intents
intent_connect_to_server.h
Generated by
1.18.0