Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
intent_join_server_room.h
Go to the documentation of this file.
1#ifndef COCKATRICE_INTENT_JOIN_SERVER_ROOM_H
2#define COCKATRICE_INTENT_JOIN_SERVER_ROOM_H
3
5#include "intent.h"
6#include "remote_client.h"
7
8class TabSupervisor;
9
11{
12 Q_OBJECT
13
14public:
15 IntentJoinServerRoom(TabSupervisor *_tabSupervisor, RemoteClient *_remoteClient, ContextJoinRoom *_context);
16
17protected:
18 bool checkPrecondition() const override;
19 void onPreconditionSatisfied() override;
20 void onPreconditionNotSatisfied() override;
21
22private:
26};
27
28#endif // COCKATRICE_INTENT_JOIN_SERVER_ROOM_H
IntentJoinServerRoom(TabSupervisor *_tabSupervisor, RemoteClient *_remoteClient, ContextJoinRoom *_context)
Definition intent_join_server_room.cpp:11
ContextJoinRoom * context
Definition intent_join_server_room.h:25
bool checkPrecondition() const override
Definition intent_join_server_room.cpp:18
TabSupervisor * tabSupervisor
Definition intent_join_server_room.h:23
RemoteClient * remoteClient
Definition intent_join_server_room.h:24
void onPreconditionNotSatisfied() override
Definition intent_join_server_room.cpp:71
void onPreconditionSatisfied() override
Definition intent_join_server_room.cpp:36
Intent(QObject *parent=nullptr)
Definition intent.cpp:3
Definition remote_client.h:22
Definition tab_supervisor.h:84
Definition context_join_room.h:9