![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include "abstract_client.h"#include "libcockatrice/protocol/pb/admin_commands.pb.h"#include "libcockatrice/protocol/pb/developer_commands.pb.h"#include "libcockatrice/protocol/pb/game_event_container.pb.h"#include "libcockatrice/protocol/pb/moderator_commands.pb.h"#include "libcockatrice/protocol/pb/response.pb.h"#include "libcockatrice/protocol/pb/room_commands.pb.h"#include "libcockatrice/protocol/pb/room_event.pb.h"#include "libcockatrice/protocol/pb/serverinfo_user.pb.h"#include "libcockatrice/protocol/pb/session_commands.pb.h"#include "libcockatrice/protocol/pb/session_event.pb.h"#include <QDebug>#include <QList>#include <QMessageLogger>#include <QMetaType>#include <QSharedPointer>#include <QVariant>#include <QtGlobal>#include <google/protobuf/descriptor.h>#include <google/protobuf/message.h>#include <libcockatrice/protocol/debug_pb_message.h>#include <libcockatrice/protocol/featureset.h>#include <libcockatrice/protocol/get_pb_extension.h>#include <libcockatrice/protocol/pb/commands.pb.h>#include <libcockatrice/protocol/pb/event_add_to_list.pb.h>#include <libcockatrice/protocol/pb/event_connection_closed.pb.h>#include <libcockatrice/protocol/pb/event_game_joined.pb.h>#include <libcockatrice/protocol/pb/event_list_rooms.pb.h>#include <libcockatrice/protocol/pb/event_notify_user.pb.h>#include <libcockatrice/protocol/pb/event_remove_from_list.pb.h>#include <libcockatrice/protocol/pb/event_replay_added.pb.h>#include <libcockatrice/protocol/pb/event_server_identification.pb.h>#include <libcockatrice/protocol/pb/event_server_message.pb.h>#include <libcockatrice/protocol/pb/event_server_shutdown.pb.h>#include <libcockatrice/protocol/pb/event_user_joined.pb.h>#include <libcockatrice/protocol/pb/event_user_left.pb.h>#include <libcockatrice/protocol/pb/event_user_message.pb.h>#include <libcockatrice/protocol/pb/server_message.pb.h>#include <libcockatrice/protocol/pending_command.h>