![]() |
Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
|
#include "tab_game.h"#include "../../../client/settings/cache_settings.h"#include "../../../client/settings/shortcuts_settings.h"#include "../game/game.h"#include "../game/player/player_logic.h"#include "../game/replay.h"#include "../game_graphics/board/arrow_item.h"#include "../game_graphics/board/card_item.h"#include "../game_graphics/deckview/deck_view_container.h"#include "../game_graphics/deckview/tabbed_deck_view_container.h"#include "../game_graphics/game_scene.h"#include "../game_graphics/game_view.h"#include "../game_graphics/log/message_log_widget.h"#include "../game_graphics/phases_toolbar.h"#include "../game_graphics/player/menu/card_menu.h"#include "../game_graphics/player/menu/player_menu.h"#include "../game_graphics/player/player_graphics_item.h"#include "../game_graphics/player/player_list_widget.h"#include "../interface/card_picture_loader/card_picture_loader.h"#include "../interface/widgets/cards/card_info_frame_widget.h"#include "../interface/widgets/dialogs/dlg_create_game.h"#include "../interface/widgets/dialogs/dlg_invite_to_game.h"#include "../interface/widgets/server/game_link.h"#include "../interface/widgets/server/user/user_list_manager.h"#include "../interface/widgets/utility/completer_utils.h"#include "../interface/widgets/utility/line_edit_completer.h"#include "../interface/window_main.h"#include "../main.h"#include "../utility/visibility_change_listener.h"#include "card/card_completer_proxy_model.h"#include "card/card_search_model.h"#include "card_database_display_model.h"#include "card_database_model.h"#include "tab_supervisor.h"#include <QAction>#include <QApplication>#include <QClipboard>#include <QCompleter>#include <QDebug>#include <QDockWidget>#include <QHBoxLayout>#include <QLabel>#include <QMenu>#include <QMessageBox>#include <QPushButton>#include <QRegularExpression>#include <QStackedWidget>#include <QStringListModel>#include <QTimer>#include <QVBoxLayout>#include <QWidget>#include <libcockatrice/card/database/card_database.h>#include <libcockatrice/card/database/card_database_manager.h>#include <libcockatrice/network/client/abstract/abstract_client.h>#include <libcockatrice/protocol/pb/event_game_joined.pb.h>#include <libcockatrice/protocol/pb/game_replay.pb.h>#include <libcockatrice/protocol/pb/serverinfo_player.pb.h>#include <libcockatrice/protocol/pb/serverinfo_user.pb.h>#include <libcockatrice/settings/chat_settings.h>#include <libcockatrice/settings/debug_settings.h>#include <libcockatrice/settings/interface_settings.h>#include <libcockatrice/settings/layouts_settings.h>#include <libcockatrice/utility/string_limits.h>