Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
intent_disconnect_from_server.h
Go to the documentation of this file.
1#ifndef COCKATRICE_INTENT_DISCONNECT_FROM_SERVER_H
2#define COCKATRICE_INTENT_DISCONNECT_FROM_SERVER_H
3
4#include "intent.h"
5#include "remote_client.h"
6
8{
9 Q_OBJECT
10
11public:
13
14protected:
15 bool checkPrecondition() const override;
16 void onPreconditionSatisfied() override;
17 void onPreconditionNotSatisfied() override;
18
19private:
21
22private slots:
23 void onStatusChanged(ClientStatus status);
24};
25
26#endif // COCKATRICE_INTENT_DISCONNECT_FROM_SERVER_H
ClientStatus
Definition abstract_client.h:42
IntentDisconnectFromServer(RemoteClient *_remoteClient)
Definition intent_disconnect_from_server.cpp:3
bool checkPrecondition() const override
Definition intent_disconnect_from_server.cpp:8
void onStatusChanged(ClientStatus status)
Definition intent_disconnect_from_server.cpp:24
void onPreconditionNotSatisfied() override
Definition intent_disconnect_from_server.cpp:18
RemoteClient * remoteClient
Definition intent_disconnect_from_server.h:20
void onPreconditionSatisfied() override
Definition intent_disconnect_from_server.cpp:13
Intent(QObject *parent=nullptr)
Definition intent.cpp:3
Definition remote_client.h:22