mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-14 22:42:14 -07:00
Move pending command, adjust CmakeLists.
Took 24 minutes
This commit is contained in:
parent
c5bf87dfed
commit
eb7c4cae6c
33 changed files with 96 additions and 43 deletions
|
|
@ -213,7 +213,7 @@ set(cockatrice_SOURCES
|
||||||
../libcockatrice_network/libcockatrice/client/local/local_client.cpp
|
../libcockatrice_network/libcockatrice/client/local/local_client.cpp
|
||||||
../libcockatrice_network/libcockatrice/server/local/local_server.cpp
|
../libcockatrice_network/libcockatrice/server/local/local_server.cpp
|
||||||
../libcockatrice_network/libcockatrice/server/local/local_server_interface.cpp
|
../libcockatrice_network/libcockatrice/server/local/local_server_interface.cpp
|
||||||
src/server/pending_command.cpp
|
../libcockatrice_protocol/libcockatrice/protocol/pending_command.cpp
|
||||||
../libcockatrice_network/libcockatrice/client/remote/remote_client.cpp
|
../libcockatrice_network/libcockatrice/client/remote/remote_client.cpp
|
||||||
src/server/remote/remote_decklist_tree_widget.cpp
|
src/server/remote/remote_decklist_tree_widget.cpp
|
||||||
src/server/remote/remote_replay_list_tree_widget.cpp
|
src/server/remote/remote_replay_list_tree_widget.cpp
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include "dlg_create_game.h"
|
#include "dlg_create_game.h"
|
||||||
|
|
||||||
#include "../server/pending_command.h"
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../tabs/tab_room.h"
|
#include "../tabs/tab_room.h"
|
||||||
|
|
||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
#include "deck_view_container.h"
|
#include "deck_view_container.h"
|
||||||
|
|
||||||
|
#include "../../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../../deck/deck_loader.h"
|
#include "../../deck/deck_loader.h"
|
||||||
#include "../../dialogs/dlg_load_deck.h"
|
#include "../../dialogs/dlg_load_deck.h"
|
||||||
#include "../../dialogs/dlg_load_deck_from_clipboard.h"
|
#include "../../dialogs/dlg_load_deck_from_clipboard.h"
|
||||||
#include "../../dialogs/dlg_load_deck_from_website.h"
|
#include "../../dialogs/dlg_load_deck_from_website.h"
|
||||||
#include "../../dialogs/dlg_load_remote_deck.h"
|
#include "../../dialogs/dlg_load_remote_deck.h"
|
||||||
#include "../../interface/card_picture_loader/card_picture_loader.h"
|
#include "../../interface/card_picture_loader/card_picture_loader.h"
|
||||||
#include "../../server/pending_command.h"
|
|
||||||
#include "../../tabs/tab_game.h"
|
#include "../../tabs/tab_game.h"
|
||||||
#include "../game_scene.h"
|
#include "../game_scene.h"
|
||||||
#include "deck_view.h"
|
#include "deck_view.h"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#include "game_event_handler.h"
|
#include "game_event_handler.h"
|
||||||
|
|
||||||
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
#include "../server/pending_command.h"
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../tabs/tab_game.h"
|
#include "../tabs/tab_game.h"
|
||||||
#include "abstract_game.h"
|
#include "abstract_game.h"
|
||||||
#include "log/message_log_widget.h"
|
#include "log/message_log_widget.h"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include "view_zone.h"
|
#include "view_zone.h"
|
||||||
|
|
||||||
#include "../../server/pending_command.h"
|
#include "../../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../board/card_drag_item.h"
|
#include "../board/card_drag_item.h"
|
||||||
#include "../board/card_item.h"
|
#include "../board/card_item.h"
|
||||||
#include "../player/player.h"
|
#include "../player/player.h"
|
||||||
|
|
@ -112,7 +112,7 @@ void ZoneViewZone::zoneDumpReceived(const Response &r)
|
||||||
|
|
||||||
qobject_cast<ZoneViewZoneLogic *>(getLogic())->updateCardIds(ZoneViewZoneLogic::INITIALIZE);
|
qobject_cast<ZoneViewZoneLogic *>(getLogic())->updateCardIds(ZoneViewZoneLogic::INITIALIZE);
|
||||||
reorganizeCards();
|
reorganizeCards();
|
||||||
emit getLogic()->cardCountChanged();
|
emit getLogic() -> cardCountChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Because of boundingRect(), this function must not be called before the zone was added to a scene.
|
// Because of boundingRect(), this function must not be called before the zone was added to a scene.
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
#include "game_selector.h"
|
#include "game_selector.h"
|
||||||
|
|
||||||
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../client/get_text_with_max.h"
|
#include "../client/get_text_with_max.h"
|
||||||
#include "../dialogs/dlg_create_game.h"
|
#include "../dialogs/dlg_create_game.h"
|
||||||
#include "../dialogs/dlg_filter_games.h"
|
#include "../dialogs/dlg_filter_games.h"
|
||||||
|
|
@ -9,7 +10,6 @@
|
||||||
#include "../tabs/tab_room.h"
|
#include "../tabs/tab_room.h"
|
||||||
#include "../tabs/tab_supervisor.h"
|
#include "../tabs/tab_supervisor.h"
|
||||||
#include "games_model.h"
|
#include "games_model.h"
|
||||||
#include "pending_command.h"
|
|
||||||
#include "user/user_list_manager.h"
|
#include "user/user_list_manager.h"
|
||||||
|
|
||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#include "remote_decklist_tree_widget.h"
|
#include "remote_decklist_tree_widget.h"
|
||||||
|
|
||||||
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
#include "../pending_command.h"
|
#include "../../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
|
|
||||||
#include <QFileIconProvider>
|
#include <QFileIconProvider>
|
||||||
#include <QHeaderView>
|
#include <QHeaderView>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#include "remote_replay_list_tree_widget.h"
|
#include "remote_replay_list_tree_widget.h"
|
||||||
|
|
||||||
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
#include "../pending_command.h"
|
#include "../../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
|
|
||||||
#include <QFileIconProvider>
|
#include <QFileIconProvider>
|
||||||
#include <QHeaderView>
|
#include <QHeaderView>
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
#include "user_context_menu.h"
|
#include "user_context_menu.h"
|
||||||
|
|
||||||
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
|
#include "../../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../../tabs/tab_account.h"
|
#include "../../tabs/tab_account.h"
|
||||||
#include "../../tabs/tab_game.h"
|
#include "../../tabs/tab_game.h"
|
||||||
#include "../../tabs/tab_supervisor.h"
|
#include "../../tabs/tab_supervisor.h"
|
||||||
#include "../chat_view/chat_view.h"
|
#include "../chat_view/chat_view.h"
|
||||||
#include "../game_selector.h"
|
#include "../game_selector.h"
|
||||||
#include "../pending_command.h"
|
|
||||||
#include "user_info_box.h"
|
#include "user_info_box.h"
|
||||||
#include "user_list_manager.h"
|
#include "user_list_manager.h"
|
||||||
#include "user_list_proxy.h"
|
#include "user_list_proxy.h"
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
#include "user_info_box.h"
|
#include "user_info_box.h"
|
||||||
|
|
||||||
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
|
#include "../../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../../client/get_text_with_max.h"
|
#include "../../client/get_text_with_max.h"
|
||||||
#include "../../dialogs/dlg_edit_avatar.h"
|
#include "../../dialogs/dlg_edit_avatar.h"
|
||||||
#include "../../dialogs/dlg_edit_password.h"
|
#include "../../dialogs/dlg_edit_password.h"
|
||||||
#include "../../dialogs/dlg_edit_user.h"
|
#include "../../dialogs/dlg_edit_user.h"
|
||||||
#include "../../interface/pixel_map_generator.h"
|
#include "../../interface/pixel_map_generator.h"
|
||||||
#include "../pending_command.h"
|
|
||||||
|
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
#include <QGridLayout>
|
#include <QGridLayout>
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
#include "user_list_manager.h"
|
#include "user_list_manager.h"
|
||||||
|
|
||||||
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
|
#include "../../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../../client/sound_engine.h"
|
#include "../../client/sound_engine.h"
|
||||||
#include "../pending_command.h"
|
|
||||||
#include "user_info_box.h"
|
#include "user_info_box.h"
|
||||||
|
|
||||||
#include <libcockatrice/protocol/pb/event_add_to_list.pb.h>
|
#include <libcockatrice/protocol/pb/event_add_to_list.pb.h>
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
#include "user_list_widget.h"
|
#include "user_list_widget.h"
|
||||||
|
|
||||||
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
|
#include "../../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../../interface/pixel_map_generator.h"
|
#include "../../interface/pixel_map_generator.h"
|
||||||
#include "../../tabs/tab_account.h"
|
#include "../../tabs/tab_account.h"
|
||||||
#include "../../tabs/tab_supervisor.h"
|
#include "../../tabs/tab_supervisor.h"
|
||||||
#include "../game_selector.h"
|
#include "../game_selector.h"
|
||||||
#include "../pending_command.h"
|
|
||||||
#include "user_context_menu.h"
|
#include "user_context_menu.h"
|
||||||
#include "user_list_manager.h"
|
#include "user_list_manager.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
#include "abstract_tab_deck_editor.h"
|
#include "abstract_tab_deck_editor.h"
|
||||||
|
|
||||||
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../client/tapped_out_interface.h"
|
#include "../client/tapped_out_interface.h"
|
||||||
#include "../deck/deck_stats_interface.h"
|
#include "../deck/deck_stats_interface.h"
|
||||||
#include "../dialogs/dlg_load_deck.h"
|
#include "../dialogs/dlg_load_deck.h"
|
||||||
|
|
@ -9,7 +10,6 @@
|
||||||
#include "../interface/card_picture_loader/card_picture_loader.h"
|
#include "../interface/card_picture_loader/card_picture_loader.h"
|
||||||
#include "../interface/pixel_map_generator.h"
|
#include "../interface/pixel_map_generator.h"
|
||||||
#include "../interface/widgets/cards/card_info_frame_widget.h"
|
#include "../interface/widgets/cards/card_info_frame_widget.h"
|
||||||
#include "../server/pending_command.h"
|
|
||||||
#include "tab_supervisor.h"
|
#include "tab_supervisor.h"
|
||||||
|
|
||||||
#include <QAction>
|
#include <QAction>
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
#include "tab_account.h"
|
#include "tab_account.h"
|
||||||
|
|
||||||
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../client/sound_engine.h"
|
#include "../client/sound_engine.h"
|
||||||
#include "../deck/custom_line_edit.h"
|
#include "../deck/custom_line_edit.h"
|
||||||
#include "../server/pending_command.h"
|
|
||||||
#include "../server/user/user_info_box.h"
|
#include "../server/user/user_info_box.h"
|
||||||
#include "../server/user/user_list_manager.h"
|
#include "../server/user/user_list_manager.h"
|
||||||
#include "../server/user/user_list_widget.h"
|
#include "../server/user/user_list_widget.h"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#include "tab_admin.h"
|
#include "tab_admin.h"
|
||||||
|
|
||||||
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
#include "../server/pending_command.h"
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
|
|
||||||
#include <QDialogButtonBox>
|
#include <QDialogButtonBox>
|
||||||
#include <QGridLayout>
|
#include <QGridLayout>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
#include "tab_deck_editor.h"
|
#include "tab_deck_editor.h"
|
||||||
|
|
||||||
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../client/deck_editor_menu.h"
|
#include "../client/deck_editor_menu.h"
|
||||||
#include "../client/tapped_out_interface.h"
|
#include "../client/tapped_out_interface.h"
|
||||||
#include "../dialogs/dlg_load_deck.h"
|
#include "../dialogs/dlg_load_deck.h"
|
||||||
|
|
@ -10,7 +11,6 @@
|
||||||
#include "../interface/pixel_map_generator.h"
|
#include "../interface/pixel_map_generator.h"
|
||||||
#include "../interface/widgets/cards/card_info_frame_widget.h"
|
#include "../interface/widgets/cards/card_info_frame_widget.h"
|
||||||
#include "../interface/widgets/deck_editor/deck_editor_filter_dock_widget.h"
|
#include "../interface/widgets/deck_editor/deck_editor_filter_dock_widget.h"
|
||||||
#include "../server/pending_command.h"
|
|
||||||
#include "tab_supervisor.h"
|
#include "tab_supervisor.h"
|
||||||
|
|
||||||
#include <QAction>
|
#include <QAction>
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
#include "tab_deck_storage.h"
|
#include "tab_deck_storage.h"
|
||||||
|
|
||||||
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../client/get_text_with_max.h"
|
#include "../client/get_text_with_max.h"
|
||||||
#include "../deck/deck_loader.h"
|
#include "../deck/deck_loader.h"
|
||||||
#include "../server/pending_command.h"
|
|
||||||
#include "../server/remote/remote_decklist_tree_widget.h"
|
#include "../server/remote/remote_decklist_tree_widget.h"
|
||||||
|
|
||||||
#include <QAction>
|
#include <QAction>
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
#include "tab_logs.h"
|
#include "tab_logs.h"
|
||||||
|
|
||||||
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../deck/custom_line_edit.h"
|
#include "../deck/custom_line_edit.h"
|
||||||
#include "../dialogs/dlg_manage_sets.h"
|
#include "../dialogs/dlg_manage_sets.h"
|
||||||
#include "../server/pending_command.h"
|
|
||||||
|
|
||||||
#include <QCheckBox>
|
#include <QCheckBox>
|
||||||
#include <QDialogButtonBox>
|
#include <QDialogButtonBox>
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
#include "tab_message.h"
|
#include "tab_message.h"
|
||||||
|
|
||||||
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../client/sound_engine.h"
|
#include "../client/sound_engine.h"
|
||||||
#include "../deck/custom_line_edit.h"
|
#include "../deck/custom_line_edit.h"
|
||||||
#include "../main.h"
|
#include "../main.h"
|
||||||
#include "../server/chat_view/chat_view.h"
|
#include "../server/chat_view/chat_view.h"
|
||||||
#include "../server/pending_command.h"
|
|
||||||
#include "../server/user/user_list_manager.h"
|
#include "../server/user/user_list_manager.h"
|
||||||
|
|
||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#include "tab_replays.h"
|
#include "tab_replays.h"
|
||||||
|
|
||||||
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
#include "../server/pending_command.h"
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../server/remote/remote_replay_list_tree_widget.h"
|
#include "../server/remote/remote_replay_list_tree_widget.h"
|
||||||
#include "tab_game.h"
|
#include "tab_game.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
#include "tab_room.h"
|
#include "tab_room.h"
|
||||||
|
|
||||||
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../dialogs/dlg_settings.h"
|
#include "../dialogs/dlg_settings.h"
|
||||||
#include "../main.h"
|
#include "../main.h"
|
||||||
#include "../server/chat_view/chat_view.h"
|
#include "../server/chat_view/chat_view.h"
|
||||||
#include "../server/game_selector.h"
|
#include "../server/game_selector.h"
|
||||||
#include "../server/pending_command.h"
|
|
||||||
#include "../server/user/user_list_manager.h"
|
#include "../server/user/user_list_manager.h"
|
||||||
#include "../server/user/user_list_widget.h"
|
#include "../server/user/user_list_widget.h"
|
||||||
#include "tab_account.h"
|
#include "tab_account.h"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#include "tab_server.h"
|
#include "tab_server.h"
|
||||||
|
|
||||||
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
#include "../../../libcockatrice_network/libcockatrice/client/abstract/abstract_client.h"
|
||||||
#include "../server/pending_command.h"
|
#include "../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../server/user/user_list_widget.h"
|
#include "../server/user/user_list_widget.h"
|
||||||
#include "tab_supervisor.h"
|
#include "tab_supervisor.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
#include "tab_deck_editor_visual.h"
|
#include "tab_deck_editor_visual.h"
|
||||||
|
|
||||||
|
#include "../../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "../../deck/deck_list_model.h"
|
#include "../../deck/deck_list_model.h"
|
||||||
#include "../../deck/deck_stats_interface.h"
|
#include "../../deck/deck_stats_interface.h"
|
||||||
#include "../../filters/filter_builder.h"
|
#include "../../filters/filter_builder.h"
|
||||||
|
|
@ -7,7 +8,6 @@
|
||||||
#include "../../interface/widgets/cards/card_info_frame_widget.h"
|
#include "../../interface/widgets/cards/card_info_frame_widget.h"
|
||||||
#include "../../interface/widgets/deck_analytics/deck_analytics_widget.h"
|
#include "../../interface/widgets/deck_analytics/deck_analytics_widget.h"
|
||||||
#include "../../interface/widgets/visual_deck_editor/visual_deck_editor_widget.h"
|
#include "../../interface/widgets/visual_deck_editor/visual_deck_editor_widget.h"
|
||||||
#include "../../server/pending_command.h"
|
|
||||||
#include "../tab_deck_editor.h"
|
#include "../tab_deck_editor.h"
|
||||||
#include "../tab_supervisor.h"
|
#include "../tab_supervisor.h"
|
||||||
#include "tab_deck_editor_visual_tab_widget.h"
|
#include "tab_deck_editor_visual_tab_widget.h"
|
||||||
|
|
|
||||||
|
|
@ -21,10 +21,10 @@ add_library(
|
||||||
libcockatrice/deck_list/deck_list_card_node.cpp libcockatrice/deck_list/inner_deck_list_node.cpp
|
libcockatrice/deck_list/deck_list_card_node.cpp libcockatrice/deck_list/inner_deck_list_node.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
add_dependencies(libcockatrice_deck_list libcockatrice_protocol_wrapper)
|
add_dependencies(libcockatrice_deck_list libcockatrice_protocol)
|
||||||
|
|
||||||
target_include_directories(libcockatrice_deck_list PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
target_include_directories(libcockatrice_deck_list PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
|
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
libcockatrice_deck_list PUBLIC libcockatrice_protocol_wrapper libcockatrice_utility ${COCKATRICE_QT_MODULES}
|
libcockatrice_deck_list PUBLIC libcockatrice_protocol libcockatrice_utility ${COCKATRICE_QT_MODULES}
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -22,8 +22,10 @@ add_library(
|
||||||
${SOURCES}
|
${SOURCES}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_dependencies(libcockatrice_network_client_abstract libcockatrice_protocol)
|
||||||
|
|
||||||
target_include_directories(libcockatrice_network_client_abstract PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
target_include_directories(libcockatrice_network_client_abstract PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
|
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
libcockatrice_network_client_abstract PUBLIC ${COCKATRICE_QT_MODULES}
|
libcockatrice_network_client_abstract PUBLIC ${COCKATRICE_QT_MODULES} libcockatrice_protocol
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include "abstract_client.h"
|
#include "abstract_client.h"
|
||||||
|
|
||||||
#include "../../../../cockatrice/src/server/pending_command.h"
|
#include "../../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
|
|
||||||
#include <google/protobuf/descriptor.h>
|
#include <google/protobuf/descriptor.h>
|
||||||
#include <libcockatrice/protocol/pb/commands.pb.h>
|
#include <libcockatrice/protocol/pb/commands.pb.h>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#include "remote_client.h"
|
#include "remote_client.h"
|
||||||
|
|
||||||
#include "../../../../cockatrice/src/main.h"
|
#include "../../../../cockatrice/src/main.h"
|
||||||
#include "../../../../cockatrice/src/server/pending_command.h"
|
#include "../../../../libcockatrice_protocol/libcockatrice/protocol/pending_command.h"
|
||||||
#include "version_string.h"
|
#include "version_string.h"
|
||||||
|
|
||||||
#include <QCryptographicHash>
|
#include <QCryptographicHash>
|
||||||
|
|
|
||||||
|
|
@ -2,12 +2,31 @@
|
||||||
|
|
||||||
add_subdirectory(libcockatrice/protocol/pb)
|
add_subdirectory(libcockatrice/protocol/pb)
|
||||||
|
|
||||||
add_library(libcockatrice_protocol_wrapper STATIC)
|
add_library(libcockatrice_protocol STATIC)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
libcockatrice/protocol/pending_command.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
set(HEADERS
|
||||||
|
libcockatrice/protocol/pending_command.h
|
||||||
|
)
|
||||||
|
|
||||||
|
target_sources(libcockatrice_protocol
|
||||||
|
PRIVATE
|
||||||
|
${SOURCES}
|
||||||
|
${HEADERS}
|
||||||
|
)
|
||||||
|
|
||||||
|
add_dependencies(libcockatrice_protocol libcockatrice_protocol_pb)
|
||||||
|
|
||||||
# Link the actual generated protobuf library
|
# Link the actual generated protobuf library
|
||||||
target_link_libraries(libcockatrice_protocol_wrapper PUBLIC libcockatrice_protocol)
|
target_link_libraries(libcockatrice_protocol PUBLIC ${COCKATRICE_QT_MODULES} libcockatrice_protocol_pb)
|
||||||
|
|
||||||
# Expose the pb/ folder so consumers can do #include <libcockatrice/protocol/pb/header.pb.h>
|
# Expose include paths
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
libcockatrice_protocol_wrapper PUBLIC ${CMAKE_CURRENT_BINARY_DIR} # points to the generated headers
|
libcockatrice_protocol
|
||||||
|
PUBLIC
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR} # points to the generated headers
|
||||||
)
|
)
|
||||||
|
|
|
||||||
32
libcockatrice_protocol/libcockatrice/protocol/CMakeLists.txt
Normal file
32
libcockatrice_protocol/libcockatrice/protocol/CMakeLists.txt
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
# Top-level wrapper for the protobuf library
|
||||||
|
|
||||||
|
add_subdirectory(pb)
|
||||||
|
|
||||||
|
add_library(libcockatrice_protocol STATIC)
|
||||||
|
|
||||||
|
set(SOURCES
|
||||||
|
pending_command.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
set(HEADERS
|
||||||
|
pending_command.h
|
||||||
|
)
|
||||||
|
|
||||||
|
target_sources(libcockatrice_protocol
|
||||||
|
PRIVATE
|
||||||
|
${SOURCES}
|
||||||
|
${HEADERS}
|
||||||
|
)
|
||||||
|
|
||||||
|
add_dependencies(libcockatrice_protocol libcockatrice_protocol_pb)
|
||||||
|
|
||||||
|
# Link the actual generated protobuf library
|
||||||
|
target_link_libraries(libcockatrice_protocol PUBLIC ${COCKATRICE_QT_MODULES} libcockatrice_protocol_pb)
|
||||||
|
|
||||||
|
# Expose include paths
|
||||||
|
target_include_directories(
|
||||||
|
libcockatrice_protocol
|
||||||
|
PUBLIC
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/pb # generated pb headers
|
||||||
|
)
|
||||||
|
|
@ -171,12 +171,12 @@ if(${Protobuf_VERSION} VERSION_LESS "3.21.0.0")
|
||||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||||
protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS ${PROTO_FILES})
|
protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS ${PROTO_FILES})
|
||||||
|
|
||||||
add_library(libcockatrice_protocol ${PROTO_SRCS} ${PROTO_HDRS})
|
add_library(libcockatrice_protocol_pb ${PROTO_SRCS} ${PROTO_HDRS})
|
||||||
set(libcockatrice_protocol_LIBS ${PROTOBUF_LIBRARIES})
|
set(libcockatrice_protocol_pb_LIBS ${PROTOBUF_LIBRARIES})
|
||||||
if(UNIX)
|
if(UNIX)
|
||||||
set(libcockatrice_protocol_LIBS ${libcockatrice_protocol_LIBS} -lpthread)
|
set(libcockatrice_protocol_pb_LIBS ${libcockatrice_protocol_pb_LIBS} -lpthread)
|
||||||
endif(UNIX)
|
endif(UNIX)
|
||||||
target_link_libraries(libcockatrice_protocol ${libcockatrice_protocol_LIBS})
|
target_link_libraries(libcockatrice_protocol_pb ${libcockatrice_protocol_pb_LIBS})
|
||||||
|
|
||||||
# ubuntu uses an outdated package for protobuf, 3.1.0 is required
|
# ubuntu uses an outdated package for protobuf, 3.1.0 is required
|
||||||
if(${Protobuf_VERSION} VERSION_LESS "3.1.0")
|
if(${Protobuf_VERSION} VERSION_LESS "3.1.0")
|
||||||
|
|
@ -188,10 +188,10 @@ if(${Protobuf_VERSION} VERSION_LESS "3.21.0.0")
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
add_library(libcockatrice_protocol ${PROTO_FILES})
|
add_library(libcockatrice_protocol_pb ${PROTO_FILES})
|
||||||
target_link_libraries(libcockatrice_protocol PUBLIC protobuf::libprotobuf)
|
target_link_libraries(libcockatrice_protocol_pb PUBLIC protobuf::libprotobuf)
|
||||||
set(PROTO_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}")
|
set(PROTO_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}")
|
||||||
target_include_directories(libcockatrice_protocol PUBLIC "${PROTOBUF_INCLUDE_DIRS}")
|
target_include_directories(libcockatrice_protocol_pb PUBLIC "${PROTOBUF_INCLUDE_DIRS}")
|
||||||
|
|
||||||
protobuf_generate(TARGET libcockatrice_protocol IMPORT_DIRS "." PROTOC_OUT_DIR "${PROTO_BINARY_DIR}")
|
protobuf_generate(TARGET libcockatrice_protocol_pb IMPORT_DIRS "." PROTOC_OUT_DIR "${PROTO_BINARY_DIR}")
|
||||||
endif()
|
endif()
|
||||||
|
|
|
||||||
|
|
@ -56,12 +56,12 @@ add_library(
|
||||||
libcockatrice/server/serverinfo_user_container.cpp
|
libcockatrice/server/serverinfo_user_container.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
add_dependencies(libcockatrice_server libcockatrice_protocol_wrapper)
|
add_dependencies(libcockatrice_server libcockatrice_protocol)
|
||||||
|
|
||||||
target_include_directories(libcockatrice_server PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
target_include_directories(libcockatrice_server PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
|
|
||||||
# Make cockatrice_server depend on cockatrice_protocol
|
# Make cockatrice_server depend on cockatrice_protocol
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
libcockatrice_server PUBLIC libcockatrice_protocol_wrapper libcockatrice_utility libcockatrice_rng
|
libcockatrice_server PUBLIC libcockatrice_protocol libcockatrice_utility libcockatrice_rng
|
||||||
libcockatrice_deck_list ${COCKATRICE_QT_MODULES}
|
libcockatrice_deck_list ${COCKATRICE_QT_MODULES}
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue