Cockatrice
2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
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 "
contexts/context_connect_to_server.h
"
5
#include "
intent.h
"
6
#include "
remote_client.h
"
7
8
class
IntentConnectToServer
:
public
Intent
9
{
10
Q_OBJECT
11
12
public
:
13
IntentConnectToServer
(
RemoteClient
*_remoteClient,
ContextConnectToServer
*_context);
14
15
protected
:
16
bool
checkPrecondition
()
const override
;
17
void
onPreconditionSatisfied
()
override
;
18
void
onPreconditionNotSatisfied
()
override
;
19
20
private
:
21
RemoteClient
*
remoteClient
;
22
ContextConnectToServer
*
context
;
23
24
private
slots:
25
void
onStatusChanged
(
ClientStatus
status);
26
void
onSocketError
(
const
QString &errorString);
27
};
28
29
#endif
// COCKATRICE_INTENT_CONNECT_TO_SERVER_H
ClientStatus
ClientStatus
Definition
abstract_client.h:42
IntentConnectToServer::context
ContextConnectToServer * context
Definition
intent_connect_to_server.h:22
IntentConnectToServer::onPreconditionNotSatisfied
void onPreconditionNotSatisfied() override
Definition
intent_connect_to_server.cpp:31
IntentConnectToServer::onSocketError
void onSocketError(const QString &errorString)
Definition
intent_connect_to_server.cpp:43
IntentConnectToServer::checkPrecondition
bool checkPrecondition() const override
Definition
intent_connect_to_server.cpp:12
IntentConnectToServer::onPreconditionSatisfied
void onPreconditionSatisfied() override
Definition
intent_connect_to_server.cpp:17
IntentConnectToServer::IntentConnectToServer
IntentConnectToServer(RemoteClient *_remoteClient, ContextConnectToServer *_context)
Definition
intent_connect_to_server.cpp:7
IntentConnectToServer::onStatusChanged
void onStatusChanged(ClientStatus status)
Definition
intent_connect_to_server.cpp:36
IntentConnectToServer::remoteClient
RemoteClient * remoteClient
Definition
intent_connect_to_server.h:21
Intent::Intent
Intent(QObject *parent=nullptr)
Definition
intent.cpp:3
RemoteClient
Definition
remote_client.h:22
context_connect_to_server.h
intent.h
remote_client.h
ContextConnectToServer
Definition
context_connect_to_server.h:7
cockatrice
src
interface
intents
intent_connect_to_server.h
Generated by
1.16.1