From daf7529c059103ffe9d5438a65f2a4b3cd70b907 Mon Sep 17 00:00:00 2001 From: ebbit1q Date: Sat, 20 Sep 2025 02:38:13 +0200 Subject: [PATCH] move files --- cockatrice/CMakeLists.txt | 578 +++++++++--------- .../deck_editor => }/deck_editor_menu.cpp | 0 .../deck_editor => }/deck_editor_menu.h | 0 .../{client/ui => dialogs}/tip_of_the_day.cpp | 0 .../{client/ui => dialogs}/tip_of_the_day.h | 0 .../board}/translate_counter_name.cpp | 0 .../board}/translate_counter_name.h | 0 .../{ => game}/dialogs/dlg_create_token.cpp | 0 .../src/{ => game}/dialogs/dlg_create_token.h | 0 .../dialogs/dlg_move_top_cards_until.cpp | 0 .../dialogs/dlg_move_top_cards_until.h | 0 .../src/{ => game}/dialogs/dlg_roll_dice.cpp | 0 .../src/{ => game}/dialogs/dlg_roll_dice.h | 0 .../{client/ui => game}/phases_toolbar.cpp | 0 .../src/{client/ui => game}/phases_toolbar.h | 0 .../ui => interface}/layouts/flow_layout.cpp | 0 .../ui => interface}/layouts/flow_layout.h | 0 .../layouts/overlap_layout.cpp | 0 .../ui => interface}/layouts/overlap_layout.h | 0 .../ui => interface}/line_edit_completer.cpp | 0 .../ui => interface}/line_edit_completer.h | 0 .../ui => interface}/pixel_map_generator.cpp | 0 .../ui => interface}/pixel_map_generator.h | 0 .../src/{client => interface}/tearoff_menu.h | 0 .../ui => interface}/theme_manager.cpp | 0 .../{client/ui => interface}/theme_manager.h | 0 .../additional_info/color_identity_widget.cpp | 0 .../additional_info/color_identity_widget.h | 0 .../additional_info/mana_cost_widget.cpp | 0 .../cards/additional_info/mana_cost_widget.h | 0 .../additional_info/mana_symbol_widget.cpp | 0 .../additional_info/mana_symbol_widget.h | 0 .../card_group_display_widget.cpp | 0 .../card_group_display_widget.h | 0 .../flat_card_group_display_widget.cpp | 0 .../flat_card_group_display_widget.h | 0 .../overlapped_card_group_display_widget.cpp | 0 .../overlapped_card_group_display_widget.h | 0 .../cards/card_info_display_widget.cpp | 0 .../widgets/cards/card_info_display_widget.h | 0 .../widgets/cards/card_info_frame_widget.cpp | 0 .../widgets/cards/card_info_frame_widget.h | 0 .../card_info_picture_art_crop_widget.cpp | 0 .../cards/card_info_picture_art_crop_widget.h | 0 .../card_info_picture_enlarged_widget.cpp | 0 .../cards/card_info_picture_enlarged_widget.h | 0 .../cards/card_info_picture_widget.cpp | 0 .../widgets/cards/card_info_picture_widget.h | 0 ..._info_picture_with_text_overlay_widget.cpp | 0 ...rd_info_picture_with_text_overlay_widget.h | 0 .../widgets/cards/card_info_text_widget.cpp | 0 .../widgets/cards/card_info_text_widget.h | 0 .../widgets/cards/card_size_widget.cpp | 0 .../widgets/cards/card_size_widget.h | 0 .../cards/deck_card_zone_display_widget.cpp | 0 .../cards/deck_card_zone_display_widget.h | 0 .../deck_preview_card_picture_widget.cpp | 0 .../cards/deck_preview_card_picture_widget.h | 0 .../deck_analytics/deck_analytics_widget.cpp | 0 .../deck_analytics/deck_analytics_widget.h | 0 .../deck_analytics/mana_base_widget.cpp | 0 .../widgets/deck_analytics/mana_base_widget.h | 0 .../deck_analytics/mana_curve_widget.cpp | 0 .../deck_analytics/mana_curve_widget.h | 0 .../deck_analytics/mana_devotion_widget.cpp | 0 .../deck_analytics/mana_devotion_widget.h | 0 .../deck_editor_card_info_dock_widget.cpp | 0 .../deck_editor_card_info_dock_widget.h | 0 .../deck_editor_database_display_widget.cpp | 0 .../deck_editor_database_display_widget.h | 0 .../deck_editor_deck_dock_widget.cpp | 0 .../deck_editor_deck_dock_widget.h | 0 .../deck_editor_filter_dock_widget.cpp | 0 .../deck_editor_filter_dock_widget.h | 0 ...k_editor_printing_selector_dock_widget.cpp | 0 ...eck_editor_printing_selector_dock_widget.h | 0 .../widgets/general/background_sources.cpp | 0 .../widgets/general/background_sources.h | 0 .../widgets/general/display/banner_widget.cpp | 0 .../widgets/general/display/banner_widget.h | 0 .../widgets/general/display/bar_widget.cpp | 0 .../widgets/general/display/bar_widget.h | 0 .../display/dynamic_font_size_label.cpp | 0 .../general/display/dynamic_font_size_label.h | 0 .../display/dynamic_font_size_push_button.cpp | 0 .../display/dynamic_font_size_push_button.h | 0 .../widgets/general/display/labeled_input.cpp | 0 .../widgets/general/display/labeled_input.h | 0 .../general/display/percent_bar_widget.cpp | 0 .../general/display/percent_bar_widget.h | 0 .../display/shadow_background_label.cpp | 0 .../general/display/shadow_background_label.h | 0 .../widgets/general/home_styled_button.cpp | 0 .../widgets/general/home_styled_button.h | 0 .../widgets/general/home_widget.cpp | 0 .../widgets/general/home_widget.h | 0 .../general/layout_containers/flow_widget.cpp | 0 .../general/layout_containers/flow_widget.h | 0 .../overlap_control_widget.cpp | 0 .../overlap_control_widget.h | 0 .../layout_containers/overlap_widget.cpp | 0 .../layout_containers/overlap_widget.h | 0 .../all_zones_card_amount_widget.cpp | 0 .../all_zones_card_amount_widget.h | 0 .../printing_selector/card_amount_widget.cpp | 0 .../printing_selector/card_amount_widget.h | 0 .../printing_selector/printing_selector.cpp | 0 .../printing_selector/printing_selector.h | 0 .../printing_selector_card_display_widget.cpp | 0 .../printing_selector_card_display_widget.h | 0 .../printing_selector_card_overlay_widget.cpp | 0 .../printing_selector_card_overlay_widget.h | 0 .../printing_selector_card_search_widget.cpp | 0 .../printing_selector_card_search_widget.h | 0 ...rinting_selector_card_selection_widget.cpp | 0 .../printing_selector_card_selection_widget.h | 0 .../printing_selector_card_sorting_widget.cpp | 0 .../printing_selector_card_sorting_widget.h | 0 ...e_and_collectors_number_display_widget.cpp | 0 ...ame_and_collectors_number_display_widget.h | 0 .../quick_settings/settings_button_widget.cpp | 0 .../quick_settings/settings_button_widget.h | 0 .../quick_settings/settings_popup_widget.cpp | 0 .../quick_settings/settings_popup_widget.h | 0 ...l_database_display_color_filter_widget.cpp | 0 ...ual_database_display_color_filter_widget.h | 0 ...tabase_display_filter_save_load_widget.cpp | 0 ...database_display_filter_save_load_widget.h | 0 ...tabase_display_main_type_filter_widget.cpp | 0 ...database_display_main_type_filter_widget.h | 0 ...al_database_display_name_filter_widget.cpp | 0 ...sual_database_display_name_filter_widget.h | 0 ...ual_database_display_set_filter_widget.cpp | 0 ...isual_database_display_set_filter_widget.h | 0 ...atabase_display_sub_type_filter_widget.cpp | 0 ..._database_display_sub_type_filter_widget.h | 0 .../visual_database_display_widget.cpp | 0 .../visual_database_display_widget.h | 0 .../visual_database_filter_display_widget.cpp | 0 .../visual_database_filter_display_widget.h | 0 .../visual_deck_editor_sample_hand_widget.cpp | 0 .../visual_deck_editor_sample_hand_widget.h | 0 .../visual_deck_editor_widget.cpp | 0 .../visual_deck_editor_widget.h | 0 ...k_preview_color_identity_filter_widget.cpp | 0 ...eck_preview_color_identity_filter_widget.h | 0 .../deck_preview_deck_tags_display_widget.cpp | 0 .../deck_preview_deck_tags_display_widget.h | 0 .../deck_preview_tag_addition_widget.cpp | 0 .../deck_preview_tag_addition_widget.h | 0 .../deck_preview/deck_preview_tag_dialog.cpp | 0 .../deck_preview/deck_preview_tag_dialog.h | 0 .../deck_preview_tag_display_widget.cpp | 0 .../deck_preview_tag_display_widget.h | 0 .../deck_preview_tag_item_widget.cpp | 0 .../deck_preview_tag_item_widget.h | 0 .../deck_preview/deck_preview_widget.cpp | 0 .../deck_preview/deck_preview_widget.h | 0 ...ual_deck_storage_folder_display_widget.cpp | 0 ...isual_deck_storage_folder_display_widget.h | 0 ...ual_deck_storage_quick_settings_widget.cpp | 0 ...isual_deck_storage_quick_settings_widget.h | 0 .../visual_deck_storage_search_widget.cpp | 0 .../visual_deck_storage_search_widget.h | 0 .../visual_deck_storage_sort_widget.cpp | 0 .../visual_deck_storage_sort_widget.h | 0 .../visual_deck_storage_tag_filter_widget.cpp | 0 .../visual_deck_storage_tag_filter_widget.h | 0 .../visual_deck_storage_widget.cpp | 0 .../visual_deck_storage_widget.h | 0 .../{client/ui => interface}/window_main.cpp | 0 .../{client/ui => interface}/window_main.h | 0 .../ui => }/picture_loader/picture_loader.cpp | 0 .../ui => }/picture_loader/picture_loader.h | 0 .../picture_loader/picture_loader_local.cpp | 0 .../picture_loader/picture_loader_local.h | 0 ...e_loader_request_status_display_widget.cpp | 0 ...ure_loader_request_status_display_widget.h | 0 .../picture_loader_status_bar.cpp | 0 .../picture_loader_status_bar.h | 0 .../picture_loader/picture_loader_worker.cpp | 0 .../picture_loader/picture_loader_worker.h | 0 .../picture_loader_worker_work.cpp | 0 .../picture_loader_worker_work.h | 0 .../picture_loader/picture_to_load.cpp | 0 .../ui => }/picture_loader/picture_to_load.h | 0 .../src/{game => server}/game_selector.cpp | 0 .../src/{game => server}/game_selector.h | 0 .../src/{game => server}/game_type_map.h | 0 .../src/{game => server}/games_model.cpp | 0 cockatrice/src/{game => server}/games_model.h | 0 .../tabs/abstract_tab_deck_editor.cpp | 0 .../tabs/abstract_tab_deck_editor.h | 0 .../edhrec_api_response_archidekt_links.cpp | 0 .../edhrec_api_response_archidekt_links.h | 0 .../edhrec_average_deck_api_response.cpp | 0 .../edhrec_average_deck_api_response.h | 0 .../average_deck/edhrec_deck_api_response.cpp | 0 .../average_deck/edhrec_deck_api_response.h | 0 .../edhrec_api_response_card_prices.cpp | 0 .../edhrec_api_response_card_prices.h | 0 .../edhrec_api_response_card_container.cpp | 0 .../edhrec_api_response_card_container.h | 0 .../edhrec_api_response_card_details.cpp | 0 .../cards/edhrec_api_response_card_details.h | 0 .../cards/edhrec_api_response_card_list.cpp | 0 .../cards/edhrec_api_response_card_list.h | 0 ...mmander_api_response_commander_details.cpp | 0 ...commander_api_response_commander_details.h | 0 .../edhrec_commander_api_response.cpp | 0 .../commander/edhrec_commander_api_response.h | 0 ...r_api_response_average_deck_statistics.cpp | 0 ...der_api_response_average_deck_statistics.h | 0 .../edhrec_top_cards_api_response.cpp | 0 .../top_cards/edhrec_top_cards_api_response.h | 0 .../edhrec_top_commanders_api_response.cpp | 0 .../edhrec_top_commanders_api_response.h | 0 .../top_tags/edhrec_top_tags_api_response.cpp | 0 .../top_tags/edhrec_top_tags_api_response.h | 0 ...pi_response_card_prices_display_widget.cpp | 0 ..._api_response_card_prices_display_widget.h | 0 ...i_response_card_details_display_widget.cpp | 0 ...api_response_card_details_display_widget.h | 0 ...response_card_inclusion_display_widget.cpp | 0 ...i_response_card_inclusion_display_widget.h | 0 ..._api_response_card_list_display_widget.cpp | 0 ...ec_api_response_card_list_display_widget.h | 0 ...i_response_card_synergy_display_widget.cpp | 0 ...api_response_card_synergy_display_widget.h | 0 ...ponse_commander_details_display_widget.cpp | 0 ...esponse_commander_details_display_widget.h | 0 ..._commander_api_response_display_widget.cpp | 0 ...ec_commander_api_response_display_widget.h | 0 ...mmander_api_response_navigation_widget.cpp | 0 ...commander_api_response_navigation_widget.h | 0 ..._top_cards_api_response_display_widget.cpp | 0 ...ec_top_cards_api_response_display_widget.h | 0 ...commanders_api_response_display_widget.cpp | 0 ...p_commanders_api_response_display_widget.h | 0 ...c_top_tags_api_response_display_widget.cpp | 0 ...rec_top_tags_api_response_display_widget.h | 0 .../tabs/api/edhrec/tab_edhrec.cpp | 0 .../{client => }/tabs/api/edhrec/tab_edhrec.h | 0 .../tabs/api/edhrec/tab_edhrec_main.cpp | 0 .../tabs/api/edhrec/tab_edhrec_main.h | 0 cockatrice/src/{client => }/tabs/tab.cpp | 0 cockatrice/src/{client => }/tabs/tab.h | 0 .../src/{client => }/tabs/tab_account.cpp | 0 .../src/{client => }/tabs/tab_account.h | 0 .../src/{client => }/tabs/tab_admin.cpp | 0 cockatrice/src/{client => }/tabs/tab_admin.h | 0 .../src/{client => }/tabs/tab_deck_editor.cpp | 0 .../src/{client => }/tabs/tab_deck_editor.h | 0 .../{client => }/tabs/tab_deck_storage.cpp | 0 .../src/{client => }/tabs/tab_deck_storage.h | 0 cockatrice/src/{client => }/tabs/tab_game.cpp | 0 cockatrice/src/{client => }/tabs/tab_game.h | 0 cockatrice/src/{client => }/tabs/tab_home.cpp | 0 cockatrice/src/{client => }/tabs/tab_home.h | 0 cockatrice/src/{client => }/tabs/tab_logs.cpp | 0 cockatrice/src/{client => }/tabs/tab_logs.h | 0 .../src/{client => }/tabs/tab_message.cpp | 0 .../src/{client => }/tabs/tab_message.h | 0 .../src/{client => }/tabs/tab_replays.cpp | 0 .../src/{client => }/tabs/tab_replays.h | 0 cockatrice/src/{client => }/tabs/tab_room.cpp | 0 cockatrice/src/{client => }/tabs/tab_room.h | 0 .../src/{client => }/tabs/tab_server.cpp | 0 cockatrice/src/{client => }/tabs/tab_server.h | 0 .../src/{client => }/tabs/tab_supervisor.cpp | 0 .../src/{client => }/tabs/tab_supervisor.h | 0 .../tabs/tab_visual_database_display.cpp | 0 .../tabs/tab_visual_database_display.h | 0 .../tab_deck_editor_visual.cpp | 0 .../tab_deck_editor_visual.h | 0 .../tab_deck_editor_visual_tab_widget.cpp | 0 .../tab_deck_editor_visual_tab_widget.h | 0 .../tab_deck_storage_visual.cpp | 0 .../tab_deck_storage_visual.h | 0 279 files changed, 288 insertions(+), 290 deletions(-) rename cockatrice/src/client/{menus/deck_editor => }/deck_editor_menu.cpp (100%) rename cockatrice/src/client/{menus/deck_editor => }/deck_editor_menu.h (100%) rename cockatrice/src/{client/ui => dialogs}/tip_of_the_day.cpp (100%) rename cockatrice/src/{client/ui => dialogs}/tip_of_the_day.h (100%) rename cockatrice/src/{client => game/board}/translate_counter_name.cpp (100%) rename cockatrice/src/{client => game/board}/translate_counter_name.h (100%) rename cockatrice/src/{ => game}/dialogs/dlg_create_token.cpp (100%) rename cockatrice/src/{ => game}/dialogs/dlg_create_token.h (100%) rename cockatrice/src/{ => game}/dialogs/dlg_move_top_cards_until.cpp (100%) rename cockatrice/src/{ => game}/dialogs/dlg_move_top_cards_until.h (100%) rename cockatrice/src/{ => game}/dialogs/dlg_roll_dice.cpp (100%) rename cockatrice/src/{ => game}/dialogs/dlg_roll_dice.h (100%) rename cockatrice/src/{client/ui => game}/phases_toolbar.cpp (100%) rename cockatrice/src/{client/ui => game}/phases_toolbar.h (100%) rename cockatrice/src/{client/ui => interface}/layouts/flow_layout.cpp (100%) rename cockatrice/src/{client/ui => interface}/layouts/flow_layout.h (100%) rename cockatrice/src/{client/ui => interface}/layouts/overlap_layout.cpp (100%) rename cockatrice/src/{client/ui => interface}/layouts/overlap_layout.h (100%) rename cockatrice/src/{client/ui => interface}/line_edit_completer.cpp (100%) rename cockatrice/src/{client/ui => interface}/line_edit_completer.h (100%) rename cockatrice/src/{client/ui => interface}/pixel_map_generator.cpp (100%) rename cockatrice/src/{client/ui => interface}/pixel_map_generator.h (100%) rename cockatrice/src/{client => interface}/tearoff_menu.h (100%) rename cockatrice/src/{client/ui => interface}/theme_manager.cpp (100%) rename cockatrice/src/{client/ui => interface}/theme_manager.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/additional_info/color_identity_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/additional_info/color_identity_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/additional_info/mana_cost_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/additional_info/mana_cost_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/additional_info/mana_symbol_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/additional_info/mana_symbol_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_group_display_widgets/card_group_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_group_display_widgets/card_group_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_frame_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_frame_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_picture_art_crop_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_picture_art_crop_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_picture_enlarged_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_picture_enlarged_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_picture_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_picture_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_picture_with_text_overlay_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_picture_with_text_overlay_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_text_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_info_text_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_size_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/card_size_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/deck_card_zone_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/deck_card_zone_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/deck_preview_card_picture_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/cards/deck_preview_card_picture_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_analytics/deck_analytics_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_analytics/deck_analytics_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_analytics/mana_base_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_analytics/mana_base_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_analytics/mana_curve_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_analytics/mana_curve_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_analytics/mana_devotion_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_analytics/mana_devotion_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_editor/deck_editor_card_info_dock_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_editor/deck_editor_card_info_dock_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_editor/deck_editor_database_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_editor/deck_editor_database_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_editor/deck_editor_deck_dock_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_editor/deck_editor_deck_dock_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_editor/deck_editor_filter_dock_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_editor/deck_editor_filter_dock_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_editor/deck_editor_printing_selector_dock_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/deck_editor/deck_editor_printing_selector_dock_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/background_sources.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/background_sources.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/banner_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/banner_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/bar_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/bar_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/dynamic_font_size_label.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/dynamic_font_size_label.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/dynamic_font_size_push_button.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/dynamic_font_size_push_button.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/labeled_input.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/labeled_input.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/percent_bar_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/percent_bar_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/shadow_background_label.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/display/shadow_background_label.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/home_styled_button.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/home_styled_button.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/home_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/home_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/layout_containers/flow_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/layout_containers/flow_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/layout_containers/overlap_control_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/layout_containers/overlap_control_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/layout_containers/overlap_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/general/layout_containers/overlap_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/all_zones_card_amount_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/all_zones_card_amount_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/card_amount_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/card_amount_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector_card_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector_card_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector_card_overlay_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector_card_overlay_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector_card_search_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector_card_search_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector_card_selection_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector_card_selection_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector_card_sorting_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/printing_selector_card_sorting_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/set_name_and_collectors_number_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/printing_selector/set_name_and_collectors_number_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/quick_settings/settings_button_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/quick_settings/settings_button_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/quick_settings/settings_popup_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/quick_settings/settings_popup_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_color_filter_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_filter_save_load_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_filter_save_load_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_main_type_filter_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_main_type_filter_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_name_filter_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_set_filter_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_filter_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_database_display/visual_database_filter_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_editor/visual_deck_editor_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_editor/visual_deck_editor_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/deck_preview/deck_preview_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_search_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_search_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_sort_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.h (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_widget.cpp (100%) rename cockatrice/src/{client/ui => interface}/widgets/visual_deck_storage/visual_deck_storage_widget.h (100%) rename cockatrice/src/{client/ui => interface}/window_main.cpp (100%) rename cockatrice/src/{client/ui => interface}/window_main.h (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader.cpp (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader.h (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader_local.cpp (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader_local.h (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader_request_status_display_widget.cpp (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader_request_status_display_widget.h (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader_status_bar.cpp (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader_status_bar.h (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader_worker.cpp (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader_worker.h (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader_worker_work.cpp (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_loader_worker_work.h (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_to_load.cpp (100%) rename cockatrice/src/{client/ui => }/picture_loader/picture_to_load.h (100%) rename cockatrice/src/{game => server}/game_selector.cpp (100%) rename cockatrice/src/{game => server}/game_selector.h (100%) rename cockatrice/src/{game => server}/game_type_map.h (100%) rename cockatrice/src/{game => server}/games_model.cpp (100%) rename cockatrice/src/{game => server}/games_model.h (100%) rename cockatrice/src/{client => }/tabs/abstract_tab_deck_editor.cpp (100%) rename cockatrice/src/{client => }/tabs/abstract_tab_deck_editor.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/tab_edhrec.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/tab_edhrec.h (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/tab_edhrec_main.cpp (100%) rename cockatrice/src/{client => }/tabs/api/edhrec/tab_edhrec_main.h (100%) rename cockatrice/src/{client => }/tabs/tab.cpp (100%) rename cockatrice/src/{client => }/tabs/tab.h (100%) rename cockatrice/src/{client => }/tabs/tab_account.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_account.h (100%) rename cockatrice/src/{client => }/tabs/tab_admin.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_admin.h (100%) rename cockatrice/src/{client => }/tabs/tab_deck_editor.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_deck_editor.h (100%) rename cockatrice/src/{client => }/tabs/tab_deck_storage.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_deck_storage.h (100%) rename cockatrice/src/{client => }/tabs/tab_game.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_game.h (100%) rename cockatrice/src/{client => }/tabs/tab_home.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_home.h (100%) rename cockatrice/src/{client => }/tabs/tab_logs.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_logs.h (100%) rename cockatrice/src/{client => }/tabs/tab_message.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_message.h (100%) rename cockatrice/src/{client => }/tabs/tab_replays.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_replays.h (100%) rename cockatrice/src/{client => }/tabs/tab_room.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_room.h (100%) rename cockatrice/src/{client => }/tabs/tab_server.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_server.h (100%) rename cockatrice/src/{client => }/tabs/tab_supervisor.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_supervisor.h (100%) rename cockatrice/src/{client => }/tabs/tab_visual_database_display.cpp (100%) rename cockatrice/src/{client => }/tabs/tab_visual_database_display.h (100%) rename cockatrice/src/{client => }/tabs/visual_deck_editor/tab_deck_editor_visual.cpp (100%) rename cockatrice/src/{client => }/tabs/visual_deck_editor/tab_deck_editor_visual.h (100%) rename cockatrice/src/{client => }/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp (100%) rename cockatrice/src/{client => }/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.h (100%) rename cockatrice/src/{client => }/tabs/visual_deck_storage/tab_deck_storage_visual.cpp (100%) rename cockatrice/src/{client => }/tabs/visual_deck_storage/tab_deck_storage_visual.h (100%) diff --git a/cockatrice/CMakeLists.txt b/cockatrice/CMakeLists.txt index 730e5c2db..ac10c61c8 100644 --- a/cockatrice/CMakeLists.txt +++ b/cockatrice/CMakeLists.txt @@ -7,296 +7,294 @@ project(Cockatrice VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${ set(cockatrice_SOURCES ${VERSION_STRING_CPP} # sort by alphabetical order, so that there is no debate about where to add new sources to the list - src/card/card_info.cpp - src/card/exact_card.cpp - src/client/get_text_with_max.cpp - src/client/menus/deck_editor/deck_editor_menu.cpp - src/client/network/client_update_checker.cpp - src/client/network/release_channel.cpp - src/client/network/replay_timeline_widget.cpp - src/client/network/sets_model.cpp - src/client/network/spoiler_background_updater.cpp - src/client/network/parsers/deck_link_to_api_transformer.cpp - src/client/replay_manager.cpp - src/client/sound_engine.cpp - src/client/tabs/abstract_tab_deck_editor.cpp - src/client/tabs/api/edhrec/tab_edhrec.cpp - src/client/tabs/api/edhrec/tab_edhrec_main.cpp - src/client/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.cpp - src/client/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.cpp - src/client/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp - src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.cpp - src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.cpp - src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.cpp - src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.cpp - src/client/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.cpp - src/client/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.cpp - src/client/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.cpp - src/client/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.cpp - src/client/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.cpp - src/client/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.cpp - src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.cpp - src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.cpp - src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.cpp - src/client/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.cpp - src/client/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.cpp - src/client/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.cpp - src/client/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.cpp - src/client/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.cpp - src/client/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.cpp - src/client/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.cpp - src/client/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.cpp - src/client/tabs/tab.cpp - src/client/tabs/tab_account.cpp - src/client/tabs/tab_admin.cpp - src/client/tabs/tab_deck_editor.cpp - src/client/tabs/tab_deck_storage.cpp - src/client/tabs/tab_game.cpp - src/client/tabs/tab_home.cpp - src/client/tabs/tab_logs.cpp - src/client/tabs/tab_message.cpp - src/client/tabs/tab_replays.cpp - src/client/tabs/tab_room.cpp - src/client/tabs/tab_server.cpp - src/client/tabs/tab_supervisor.cpp - src/client/tabs/tab_visual_database_display.cpp - src/client/tabs/visual_deck_editor/tab_deck_editor_visual.cpp - src/client/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp - src/client/tabs/visual_deck_storage/tab_deck_storage_visual.cpp - src/client/tapped_out_interface.cpp - src/client/translate_counter_name.cpp - src/client/ui/layouts/flow_layout.cpp - src/client/ui/layouts/overlap_layout.cpp - src/client/ui/line_edit_completer.cpp - src/client/ui/phases_toolbar.cpp - src/client/ui/picture_loader/picture_loader.cpp - src/client/ui/picture_loader/picture_loader_local.cpp - src/client/ui/picture_loader/picture_loader_request_status_display_widget.cpp - src/client/ui/picture_loader/picture_loader_status_bar.cpp - src/client/ui/picture_loader/picture_loader_worker.cpp - src/client/ui/picture_loader/picture_loader_worker_work.cpp - src/client/ui/picture_loader/picture_to_load.cpp - src/client/ui/pixel_map_generator.cpp - src/client/ui/theme_manager.cpp - src/client/ui/tip_of_the_day.cpp - src/client/ui/widgets/cards/additional_info/color_identity_widget.cpp - src/client/ui/widgets/cards/additional_info/mana_cost_widget.cpp - src/client/ui/widgets/cards/additional_info/mana_symbol_widget.cpp - src/client/ui/widgets/cards/card_group_display_widgets/card_group_display_widget.cpp - src/client/ui/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.cpp - src/client/ui/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.cpp - src/client/ui/widgets/cards/card_info_display_widget.cpp - src/client/ui/widgets/cards/card_info_frame_widget.cpp - src/client/ui/widgets/cards/card_info_picture_art_crop_widget.cpp - src/client/ui/widgets/cards/card_info_picture_enlarged_widget.cpp - src/client/ui/widgets/cards/card_info_picture_widget.cpp - src/client/ui/widgets/cards/card_info_picture_with_text_overlay_widget.cpp - src/client/ui/widgets/cards/card_info_text_widget.cpp - src/client/ui/widgets/cards/card_size_widget.cpp - src/client/ui/widgets/cards/deck_card_zone_display_widget.cpp - src/client/ui/widgets/cards/deck_preview_card_picture_widget.cpp - src/client/ui/widgets/deck_analytics/deck_analytics_widget.cpp - src/client/ui/widgets/deck_analytics/mana_base_widget.cpp - src/client/ui/widgets/deck_analytics/mana_curve_widget.cpp - src/client/ui/widgets/deck_analytics/mana_devotion_widget.cpp - src/client/ui/widgets/deck_editor/deck_editor_card_info_dock_widget.cpp - src/client/ui/widgets/deck_editor/deck_editor_database_display_widget.cpp - src/client/ui/widgets/deck_editor/deck_editor_deck_dock_widget.cpp - src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.cpp - src/client/ui/widgets/deck_editor/deck_editor_printing_selector_dock_widget.cpp - src/client/ui/widgets/general/background_sources.cpp - src/client/ui/widgets/general/home_styled_button.cpp - src/client/ui/widgets/general/home_widget.cpp - src/client/ui/widgets/general/display/banner_widget.cpp - src/client/ui/widgets/general/display/bar_widget.cpp - src/client/ui/widgets/general/display/dynamic_font_size_label.cpp - src/client/ui/widgets/general/display/dynamic_font_size_push_button.cpp - src/client/ui/widgets/general/display/labeled_input.cpp - src/client/ui/widgets/general/display/percent_bar_widget.cpp - src/client/ui/widgets/general/display/shadow_background_label.cpp - src/client/ui/widgets/general/layout_containers/flow_widget.cpp - src/client/ui/widgets/general/layout_containers/overlap_control_widget.cpp - src/client/ui/widgets/general/layout_containers/overlap_widget.cpp - src/client/ui/widgets/printing_selector/all_zones_card_amount_widget.cpp - src/client/ui/widgets/printing_selector/card_amount_widget.cpp - src/client/ui/widgets/printing_selector/printing_selector.cpp - src/client/ui/widgets/printing_selector/printing_selector_card_display_widget.cpp - src/client/ui/widgets/printing_selector/printing_selector_card_overlay_widget.cpp - src/client/ui/widgets/printing_selector/printing_selector_card_search_widget.cpp - src/client/ui/widgets/printing_selector/printing_selector_card_selection_widget.cpp - src/client/ui/widgets/printing_selector/printing_selector_card_sorting_widget.cpp - src/client/ui/widgets/printing_selector/set_name_and_collectors_number_display_widget.cpp - src/client/ui/widgets/quick_settings/settings_button_widget.cpp - src/client/ui/widgets/quick_settings/settings_popup_widget.cpp - src/client/ui/widgets/visual_database_display/visual_database_display_widget.cpp - src/client/ui/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp - src/client/ui/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp - src/client/ui/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp - src/client/ui/widgets/visual_database_display/visual_database_display_main_type_filter_widget.cpp - src/client/ui/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp - src/client/ui/widgets/visual_database_display/visual_database_display_filter_save_load_widget.cpp - src/client/ui/widgets/visual_database_display/visual_database_filter_display_widget.cpp - src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp - src/client/ui/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp - src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.cpp - src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp - src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.cpp - src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp - src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.cpp - src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.cpp - src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp - src/client/ui/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.cpp - src/client/ui/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp - src/client/ui/widgets/visual_deck_storage/visual_deck_storage_search_widget.cpp - src/client/ui/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp - src/client/ui/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.cpp - src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp - src/client/ui/window_main.cpp - src/client/update_downloader.cpp - src/database/card_completer_proxy_model.cpp - src/database/card_database.cpp - src/database/card_database_manager.cpp - src/database/card_database_model.cpp - src/database/card_search_model.cpp - src/database/parser/card_database_parser.cpp - src/database/parser/cockatrice_xml_3.cpp - src/database/parser/cockatrice_xml_4.cpp - src/deck/custom_line_edit.cpp - src/deck/deck_list_model.cpp - src/deck/deck_loader.cpp - src/deck/deck_stats_interface.cpp - src/dialogs/dlg_connect.cpp - src/dialogs/dlg_convert_deck_to_cod_format.cpp - src/dialogs/dlg_create_game.cpp - src/dialogs/dlg_create_token.cpp - src/dialogs/dlg_default_tags_editor.cpp - src/dialogs/dlg_edit_avatar.cpp - src/dialogs/dlg_edit_password.cpp - src/dialogs/dlg_edit_tokens.cpp - src/dialogs/dlg_edit_user.cpp - src/dialogs/dlg_filter_games.cpp - src/dialogs/dlg_forgot_password_challenge.cpp - src/dialogs/dlg_forgot_password_request.cpp - src/dialogs/dlg_forgot_password_reset.cpp - src/dialogs/dlg_load_deck.cpp - src/dialogs/dlg_load_deck_from_clipboard.cpp - src/dialogs/dlg_load_deck_from_website.cpp - src/dialogs/dlg_load_remote_deck.cpp - src/dialogs/dlg_manage_sets.cpp - src/dialogs/dlg_move_top_cards_until.cpp - src/dialogs/dlg_register.cpp - src/dialogs/dlg_roll_dice.cpp - src/dialogs/dlg_select_set_for_cards.cpp - src/dialogs/dlg_settings.cpp - src/dialogs/dlg_startup_card_check.cpp - src/dialogs/dlg_tip_of_the_day.cpp - src/dialogs/dlg_update.cpp - src/dialogs/dlg_view_log.cpp - src/filters/deck_filter_string.cpp - src/filters/filter_builder.cpp - src/filters/filter_card.cpp - src/filters/filter_string.cpp - src/filters/filter_tree.cpp - src/filters/filter_tree_model.cpp - src/filters/syntax_help.cpp - src/game/board/abstract_card_drag_item.cpp - src/game/board/abstract_card_item.cpp - src/game/board/abstract_counter.cpp - src/game/board/abstract_graphics_item.cpp - src/game/board/arrow_item.cpp - src/game/board/arrow_target.cpp - src/game/board/card_drag_item.cpp - src/game/board/card_item.cpp - src/game/board/card_list.cpp - src/game/board/counter_general.cpp - src/game/deckview/deck_view.cpp - src/game/deckview/deck_view_container.cpp - src/game/deckview/tabbed_deck_view_container.cpp - src/game/abstract_game.cpp - src/game/game.cpp - src/game/game_event_handler.cpp - src/game/game_meta_info.cpp - src/game/game_scene.cpp - src/game/game_selector.cpp - src/game/game_state.cpp - src/game/game_view.cpp - src/game/games_model.cpp - src/game/hand_counter.cpp - src/game/log/message_log_widget.cpp - src/game/phase.cpp - src/game/player/event_processing_options.h - src/game/player/player.cpp - src/game/player/player_actions.cpp - src/game/player/player_area.cpp - src/game/player/player_event_handler.cpp - src/game/player/player_graphics_item.cpp - src/game/player/player_info.cpp - src/game/player/player_list_widget.cpp - src/game/player/player_manager.cpp - src/game/player/player_target.cpp - src/game/player/menu/card_menu.cpp - src/game/player/menu/custom_zone_menu.cpp - src/game/player/menu/grave_menu.cpp - src/game/player/menu/hand_menu.cpp - src/game/player/menu/library_menu.cpp - src/game/player/menu/move_menu.cpp - src/game/player/menu/player_menu.cpp - src/game/player/menu/pt_menu.cpp - src/game/player/menu/rfg_menu.cpp - src/game/player/menu/say_menu.cpp - src/game/player/menu/sideboard_menu.cpp - src/game/player/menu/utility_menu.cpp - src/game/replay.cpp - src/game/zones/card_zone.cpp - src/game/zones/hand_zone.cpp - src/game/zones/pile_zone.cpp - src/game/zones/select_zone.cpp - src/game/zones/stack_zone.cpp - src/game/zones/table_zone.cpp - src/game/zones/view_zone.cpp - src/game/zones/view_zone_widget.cpp - src/game/zones/logic/card_zone_logic.cpp - src/game/zones/logic/hand_zone_logic.cpp - src/game/zones/logic/pile_zone_logic.cpp - src/game/zones/logic/stack_zone_logic.cpp - src/game/zones/logic/table_zone_logic.cpp - src/game/zones/logic/view_zone_logic.cpp - src/main.cpp - src/server/abstract_client.cpp - src/server/chat_view/chat_view.cpp - src/server/handle_public_servers.cpp - src/server/local_client.cpp - src/server/local_server.cpp - src/server/local_server_interface.cpp - src/server/pending_command.cpp - src/server/remote/remote_client.cpp - src/server/remote/remote_decklist_tree_widget.cpp - src/server/remote/remote_replay_list_tree_widget.cpp - src/server/user/user_context_menu.cpp - src/server/user/user_info_box.cpp - src/server/user/user_info_connection.cpp - src/server/user/user_list_manager.cpp - src/server/user/user_list_widget.cpp - src/settings/cache_settings.cpp - src/settings/card_counter_settings.cpp - src/settings/card_database_settings.cpp - src/settings/card_override_settings.cpp - src/settings/debug_settings.cpp - src/settings/download_settings.cpp - src/settings/game_filters_settings.cpp - src/settings/layouts_settings.cpp - src/settings/message_settings.cpp - src/settings/recents_settings.cpp - src/settings/servers_settings.cpp - src/settings/settings_manager.cpp - src/settings/shortcut_treeview.cpp - src/settings/shortcuts_settings.cpp - src/utility/card_info_comparator.cpp - src/utility/deck_list_sort_filter_proxy_model.h - src/utility/key_signals.cpp - src/utility/levenshtein.cpp - src/utility/logger.cpp - src/utility/sequence_edit.cpp + ./src/card/card_info.cpp + ./src/card/exact_card.cpp + ./src/client/deck_editor_menu.cpp + ./src/client/get_text_with_max.cpp + ./src/client/network/client_update_checker.cpp + ./src/client/network/parsers/deck_link_to_api_transformer.cpp + ./src/client/network/release_channel.cpp + ./src/client/network/replay_timeline_widget.cpp + ./src/client/network/sets_model.cpp + ./src/client/network/spoiler_background_updater.cpp + ./src/client/replay_manager.cpp + ./src/client/sound_engine.cpp + ./src/client/tapped_out_interface.cpp + ./src/client/update_downloader.cpp + ./src/database/card_completer_proxy_model.cpp + ./src/database/card_database.cpp + ./src/database/card_database_manager.cpp + ./src/database/card_database_model.cpp + ./src/database/card_search_model.cpp + ./src/database/parser/card_database_parser.cpp + ./src/database/parser/cockatrice_xml_3.cpp + ./src/database/parser/cockatrice_xml_4.cpp + ./src/deck/custom_line_edit.cpp + ./src/deck/deck_list_model.cpp + ./src/deck/deck_loader.cpp + ./src/deck/deck_stats_interface.cpp + ./src/dialogs/dlg_connect.cpp + ./src/dialogs/dlg_convert_deck_to_cod_format.cpp + ./src/dialogs/dlg_create_game.cpp + ./src/dialogs/dlg_default_tags_editor.cpp + ./src/dialogs/dlg_edit_avatar.cpp + ./src/dialogs/dlg_edit_password.cpp + ./src/dialogs/dlg_edit_tokens.cpp + ./src/dialogs/dlg_edit_user.cpp + ./src/dialogs/dlg_filter_games.cpp + ./src/dialogs/dlg_forgot_password_challenge.cpp + ./src/dialogs/dlg_forgot_password_request.cpp + ./src/dialogs/dlg_forgot_password_reset.cpp + ./src/dialogs/dlg_load_deck.cpp + ./src/dialogs/dlg_load_deck_from_clipboard.cpp + ./src/dialogs/dlg_load_deck_from_website.cpp + ./src/dialogs/dlg_load_remote_deck.cpp + ./src/dialogs/dlg_manage_sets.cpp + ./src/dialogs/dlg_register.cpp + ./src/dialogs/dlg_select_set_for_cards.cpp + ./src/dialogs/dlg_settings.cpp + ./src/dialogs/dlg_startup_card_check.cpp + ./src/dialogs/dlg_tip_of_the_day.cpp + ./src/dialogs/dlg_update.cpp + ./src/dialogs/dlg_view_log.cpp + ./src/dialogs/tip_of_the_day.cpp + ./src/filters/deck_filter_string.cpp + ./src/filters/filter_builder.cpp + ./src/filters/filter_card.cpp + ./src/filters/filter_string.cpp + ./src/filters/filter_tree.cpp + ./src/filters/filter_tree_model.cpp + ./src/filters/syntax_help.cpp + ./src/game/abstract_game.cpp + ./src/game/board/abstract_card_drag_item.cpp + ./src/game/board/abstract_card_item.cpp + ./src/game/board/abstract_counter.cpp + ./src/game/board/abstract_graphics_item.cpp + ./src/game/board/arrow_item.cpp + ./src/game/board/arrow_target.cpp + ./src/game/board/card_drag_item.cpp + ./src/game/board/card_item.cpp + ./src/game/board/card_list.cpp + ./src/game/board/counter_general.cpp + ./src/game/board/translate_counter_name.cpp + ./src/game/deckview/deck_view.cpp + ./src/game/deckview/deck_view_container.cpp + ./src/game/deckview/tabbed_deck_view_container.cpp + ./src/game/dialogs/dlg_create_token.cpp + ./src/game/dialogs/dlg_move_top_cards_until.cpp + ./src/game/dialogs/dlg_roll_dice.cpp + ./src/game/game.cpp + ./src/game/game_event_handler.cpp + ./src/game/game_meta_info.cpp + ./src/game/game_scene.cpp + ./src/game/game_state.cpp + ./src/game/game_view.cpp + ./src/game/hand_counter.cpp + ./src/game/log/message_log_widget.cpp + ./src/game/phase.cpp + ./src/game/phases_toolbar.cpp + ./src/game/player/menu/card_menu.cpp + ./src/game/player/menu/custom_zone_menu.cpp + ./src/game/player/menu/grave_menu.cpp + ./src/game/player/menu/hand_menu.cpp + ./src/game/player/menu/library_menu.cpp + ./src/game/player/menu/move_menu.cpp + ./src/game/player/menu/player_menu.cpp + ./src/game/player/menu/pt_menu.cpp + ./src/game/player/menu/rfg_menu.cpp + ./src/game/player/menu/say_menu.cpp + ./src/game/player/menu/sideboard_menu.cpp + ./src/game/player/menu/utility_menu.cpp + ./src/game/player/player.cpp + ./src/game/player/player_actions.cpp + ./src/game/player/player_area.cpp + ./src/game/player/player_event_handler.cpp + ./src/game/player/player_graphics_item.cpp + ./src/game/player/player_info.cpp + ./src/game/player/player_list_widget.cpp + ./src/game/player/player_manager.cpp + ./src/game/player/player_target.cpp + ./src/game/replay.cpp + ./src/game/zones/card_zone.cpp + ./src/game/zones/hand_zone.cpp + ./src/game/zones/logic/card_zone_logic.cpp + ./src/game/zones/logic/hand_zone_logic.cpp + ./src/game/zones/logic/pile_zone_logic.cpp + ./src/game/zones/logic/stack_zone_logic.cpp + ./src/game/zones/logic/table_zone_logic.cpp + ./src/game/zones/logic/view_zone_logic.cpp + ./src/game/zones/pile_zone.cpp + ./src/game/zones/select_zone.cpp + ./src/game/zones/stack_zone.cpp + ./src/game/zones/table_zone.cpp + ./src/game/zones/view_zone.cpp + ./src/game/zones/view_zone_widget.cpp + ./src/interface/layouts/flow_layout.cpp + ./src/interface/layouts/overlap_layout.cpp + ./src/interface/line_edit_completer.cpp + ./src/interface/pixel_map_generator.cpp + ./src/interface/theme_manager.cpp + ./src/interface/widgets/cards/additional_info/color_identity_widget.cpp + ./src/interface/widgets/cards/additional_info/mana_cost_widget.cpp + ./src/interface/widgets/cards/additional_info/mana_symbol_widget.cpp + ./src/interface/widgets/cards/card_group_display_widgets/card_group_display_widget.cpp + ./src/interface/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.cpp + ./src/interface/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.cpp + ./src/interface/widgets/cards/card_info_display_widget.cpp + ./src/interface/widgets/cards/card_info_frame_widget.cpp + ./src/interface/widgets/cards/card_info_picture_art_crop_widget.cpp + ./src/interface/widgets/cards/card_info_picture_enlarged_widget.cpp + ./src/interface/widgets/cards/card_info_picture_widget.cpp + ./src/interface/widgets/cards/card_info_picture_with_text_overlay_widget.cpp + ./src/interface/widgets/cards/card_info_text_widget.cpp + ./src/interface/widgets/cards/card_size_widget.cpp + ./src/interface/widgets/cards/deck_card_zone_display_widget.cpp + ./src/interface/widgets/cards/deck_preview_card_picture_widget.cpp + ./src/interface/widgets/deck_analytics/deck_analytics_widget.cpp + ./src/interface/widgets/deck_analytics/mana_base_widget.cpp + ./src/interface/widgets/deck_analytics/mana_curve_widget.cpp + ./src/interface/widgets/deck_analytics/mana_devotion_widget.cpp + ./src/interface/widgets/deck_editor/deck_editor_card_info_dock_widget.cpp + ./src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp + ./src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp + ./src/interface/widgets/deck_editor/deck_editor_filter_dock_widget.cpp + ./src/interface/widgets/deck_editor/deck_editor_printing_selector_dock_widget.cpp + ./src/interface/widgets/general/background_sources.cpp + ./src/interface/widgets/general/display/banner_widget.cpp + ./src/interface/widgets/general/display/bar_widget.cpp + ./src/interface/widgets/general/display/dynamic_font_size_label.cpp + ./src/interface/widgets/general/display/dynamic_font_size_push_button.cpp + ./src/interface/widgets/general/display/labeled_input.cpp + ./src/interface/widgets/general/display/percent_bar_widget.cpp + ./src/interface/widgets/general/display/shadow_background_label.cpp + ./src/interface/widgets/general/home_styled_button.cpp + ./src/interface/widgets/general/home_widget.cpp + ./src/interface/widgets/general/layout_containers/flow_widget.cpp + ./src/interface/widgets/general/layout_containers/overlap_control_widget.cpp + ./src/interface/widgets/general/layout_containers/overlap_widget.cpp + ./src/interface/widgets/printing_selector/all_zones_card_amount_widget.cpp + ./src/interface/widgets/printing_selector/card_amount_widget.cpp + ./src/interface/widgets/printing_selector/printing_selector.cpp + ./src/interface/widgets/printing_selector/printing_selector_card_display_widget.cpp + ./src/interface/widgets/printing_selector/printing_selector_card_overlay_widget.cpp + ./src/interface/widgets/printing_selector/printing_selector_card_search_widget.cpp + ./src/interface/widgets/printing_selector/printing_selector_card_selection_widget.cpp + ./src/interface/widgets/printing_selector/printing_selector_card_sorting_widget.cpp + ./src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.cpp + ./src/interface/widgets/quick_settings/settings_button_widget.cpp + ./src/interface/widgets/quick_settings/settings_popup_widget.cpp + ./src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp + ./src/interface/widgets/visual_database_display/visual_database_display_filter_save_load_widget.cpp + ./src/interface/widgets/visual_database_display/visual_database_display_main_type_filter_widget.cpp + ./src/interface/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp + ./src/interface/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp + ./src/interface/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp + ./src/interface/widgets/visual_database_display/visual_database_display_widget.cpp + ./src/interface/widgets/visual_database_display/visual_database_filter_display_widget.cpp + ./src/interface/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp + ./src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp + ./src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.cpp + ./src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp + ./src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.cpp + ./src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp + ./src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.cpp + ./src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.cpp + ./src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp + ./src/interface/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.cpp + ./src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp + ./src/interface/widgets/visual_deck_storage/visual_deck_storage_search_widget.cpp + ./src/interface/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp + ./src/interface/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.cpp + ./src/interface/widgets/visual_deck_storage/visual_deck_storage_widget.cpp + ./src/interface/window_main.cpp + ./src/main.cpp + ./src/picture_loader/picture_loader.cpp + ./src/picture_loader/picture_loader_local.cpp + ./src/picture_loader/picture_loader_request_status_display_widget.cpp + ./src/picture_loader/picture_loader_status_bar.cpp + ./src/picture_loader/picture_loader_worker.cpp + ./src/picture_loader/picture_loader_worker_work.cpp + ./src/picture_loader/picture_to_load.cpp + ./src/server/abstract_client.cpp + ./src/server/chat_view/chat_view.cpp + ./src/server/game_selector.cpp + ./src/server/games_model.cpp + ./src/server/handle_public_servers.cpp + ./src/server/local_client.cpp + ./src/server/local_server.cpp + ./src/server/local_server_interface.cpp + ./src/server/pending_command.cpp + ./src/server/remote/remote_client.cpp + ./src/server/remote/remote_decklist_tree_widget.cpp + ./src/server/remote/remote_replay_list_tree_widget.cpp + ./src/server/user/user_context_menu.cpp + ./src/server/user/user_info_box.cpp + ./src/server/user/user_info_connection.cpp + ./src/server/user/user_list_manager.cpp + ./src/server/user/user_list_widget.cpp + ./src/settings/cache_settings.cpp + ./src/settings/card_counter_settings.cpp + ./src/settings/card_database_settings.cpp + ./src/settings/card_override_settings.cpp + ./src/settings/debug_settings.cpp + ./src/settings/download_settings.cpp + ./src/settings/game_filters_settings.cpp + ./src/settings/layouts_settings.cpp + ./src/settings/message_settings.cpp + ./src/settings/recents_settings.cpp + ./src/settings/servers_settings.cpp + ./src/settings/settings_manager.cpp + ./src/settings/shortcut_treeview.cpp + ./src/settings/shortcuts_settings.cpp + ./src/tabs/abstract_tab_deck_editor.cpp + ./src/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.cpp + ./src/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.cpp + ./src/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.cpp + ./src/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.cpp + ./src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.cpp + ./src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.cpp + ./src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.cpp + ./src/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.cpp + ./src/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.cpp + ./src/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.cpp + ./src/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.cpp + ./src/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.cpp + ./src/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.cpp + ./src/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp + ./src/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.cpp + ./src/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.cpp + ./src/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.cpp + ./src/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.cpp + ./src/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.cpp + ./src/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.cpp + ./src/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.cpp + ./src/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.cpp + ./src/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.cpp + ./src/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.cpp + ./src/tabs/api/edhrec/tab_edhrec.cpp + ./src/tabs/api/edhrec/tab_edhrec_main.cpp + ./src/tabs/tab.cpp + ./src/tabs/tab_account.cpp + ./src/tabs/tab_admin.cpp + ./src/tabs/tab_deck_editor.cpp + ./src/tabs/tab_deck_storage.cpp + ./src/tabs/tab_game.cpp + ./src/tabs/tab_home.cpp + ./src/tabs/tab_logs.cpp + ./src/tabs/tab_message.cpp + ./src/tabs/tab_replays.cpp + ./src/tabs/tab_room.cpp + ./src/tabs/tab_server.cpp + ./src/tabs/tab_supervisor.cpp + ./src/tabs/tab_visual_database_display.cpp + ./src/tabs/visual_deck_editor/tab_deck_editor_visual.cpp + ./src/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp + ./src/tabs/visual_deck_storage/tab_deck_storage_visual.cpp + ./src/utility/card_info_comparator.cpp + ./src/utility/key_signals.cpp + ./src/utility/levenshtein.cpp + ./src/utility/logger.cpp + ./src/utility/sequence_edit.cpp ) add_subdirectory(sounds) diff --git a/cockatrice/src/client/menus/deck_editor/deck_editor_menu.cpp b/cockatrice/src/client/deck_editor_menu.cpp similarity index 100% rename from cockatrice/src/client/menus/deck_editor/deck_editor_menu.cpp rename to cockatrice/src/client/deck_editor_menu.cpp diff --git a/cockatrice/src/client/menus/deck_editor/deck_editor_menu.h b/cockatrice/src/client/deck_editor_menu.h similarity index 100% rename from cockatrice/src/client/menus/deck_editor/deck_editor_menu.h rename to cockatrice/src/client/deck_editor_menu.h diff --git a/cockatrice/src/client/ui/tip_of_the_day.cpp b/cockatrice/src/dialogs/tip_of_the_day.cpp similarity index 100% rename from cockatrice/src/client/ui/tip_of_the_day.cpp rename to cockatrice/src/dialogs/tip_of_the_day.cpp diff --git a/cockatrice/src/client/ui/tip_of_the_day.h b/cockatrice/src/dialogs/tip_of_the_day.h similarity index 100% rename from cockatrice/src/client/ui/tip_of_the_day.h rename to cockatrice/src/dialogs/tip_of_the_day.h diff --git a/cockatrice/src/client/translate_counter_name.cpp b/cockatrice/src/game/board/translate_counter_name.cpp similarity index 100% rename from cockatrice/src/client/translate_counter_name.cpp rename to cockatrice/src/game/board/translate_counter_name.cpp diff --git a/cockatrice/src/client/translate_counter_name.h b/cockatrice/src/game/board/translate_counter_name.h similarity index 100% rename from cockatrice/src/client/translate_counter_name.h rename to cockatrice/src/game/board/translate_counter_name.h diff --git a/cockatrice/src/dialogs/dlg_create_token.cpp b/cockatrice/src/game/dialogs/dlg_create_token.cpp similarity index 100% rename from cockatrice/src/dialogs/dlg_create_token.cpp rename to cockatrice/src/game/dialogs/dlg_create_token.cpp diff --git a/cockatrice/src/dialogs/dlg_create_token.h b/cockatrice/src/game/dialogs/dlg_create_token.h similarity index 100% rename from cockatrice/src/dialogs/dlg_create_token.h rename to cockatrice/src/game/dialogs/dlg_create_token.h diff --git a/cockatrice/src/dialogs/dlg_move_top_cards_until.cpp b/cockatrice/src/game/dialogs/dlg_move_top_cards_until.cpp similarity index 100% rename from cockatrice/src/dialogs/dlg_move_top_cards_until.cpp rename to cockatrice/src/game/dialogs/dlg_move_top_cards_until.cpp diff --git a/cockatrice/src/dialogs/dlg_move_top_cards_until.h b/cockatrice/src/game/dialogs/dlg_move_top_cards_until.h similarity index 100% rename from cockatrice/src/dialogs/dlg_move_top_cards_until.h rename to cockatrice/src/game/dialogs/dlg_move_top_cards_until.h diff --git a/cockatrice/src/dialogs/dlg_roll_dice.cpp b/cockatrice/src/game/dialogs/dlg_roll_dice.cpp similarity index 100% rename from cockatrice/src/dialogs/dlg_roll_dice.cpp rename to cockatrice/src/game/dialogs/dlg_roll_dice.cpp diff --git a/cockatrice/src/dialogs/dlg_roll_dice.h b/cockatrice/src/game/dialogs/dlg_roll_dice.h similarity index 100% rename from cockatrice/src/dialogs/dlg_roll_dice.h rename to cockatrice/src/game/dialogs/dlg_roll_dice.h diff --git a/cockatrice/src/client/ui/phases_toolbar.cpp b/cockatrice/src/game/phases_toolbar.cpp similarity index 100% rename from cockatrice/src/client/ui/phases_toolbar.cpp rename to cockatrice/src/game/phases_toolbar.cpp diff --git a/cockatrice/src/client/ui/phases_toolbar.h b/cockatrice/src/game/phases_toolbar.h similarity index 100% rename from cockatrice/src/client/ui/phases_toolbar.h rename to cockatrice/src/game/phases_toolbar.h diff --git a/cockatrice/src/client/ui/layouts/flow_layout.cpp b/cockatrice/src/interface/layouts/flow_layout.cpp similarity index 100% rename from cockatrice/src/client/ui/layouts/flow_layout.cpp rename to cockatrice/src/interface/layouts/flow_layout.cpp diff --git a/cockatrice/src/client/ui/layouts/flow_layout.h b/cockatrice/src/interface/layouts/flow_layout.h similarity index 100% rename from cockatrice/src/client/ui/layouts/flow_layout.h rename to cockatrice/src/interface/layouts/flow_layout.h diff --git a/cockatrice/src/client/ui/layouts/overlap_layout.cpp b/cockatrice/src/interface/layouts/overlap_layout.cpp similarity index 100% rename from cockatrice/src/client/ui/layouts/overlap_layout.cpp rename to cockatrice/src/interface/layouts/overlap_layout.cpp diff --git a/cockatrice/src/client/ui/layouts/overlap_layout.h b/cockatrice/src/interface/layouts/overlap_layout.h similarity index 100% rename from cockatrice/src/client/ui/layouts/overlap_layout.h rename to cockatrice/src/interface/layouts/overlap_layout.h diff --git a/cockatrice/src/client/ui/line_edit_completer.cpp b/cockatrice/src/interface/line_edit_completer.cpp similarity index 100% rename from cockatrice/src/client/ui/line_edit_completer.cpp rename to cockatrice/src/interface/line_edit_completer.cpp diff --git a/cockatrice/src/client/ui/line_edit_completer.h b/cockatrice/src/interface/line_edit_completer.h similarity index 100% rename from cockatrice/src/client/ui/line_edit_completer.h rename to cockatrice/src/interface/line_edit_completer.h diff --git a/cockatrice/src/client/ui/pixel_map_generator.cpp b/cockatrice/src/interface/pixel_map_generator.cpp similarity index 100% rename from cockatrice/src/client/ui/pixel_map_generator.cpp rename to cockatrice/src/interface/pixel_map_generator.cpp diff --git a/cockatrice/src/client/ui/pixel_map_generator.h b/cockatrice/src/interface/pixel_map_generator.h similarity index 100% rename from cockatrice/src/client/ui/pixel_map_generator.h rename to cockatrice/src/interface/pixel_map_generator.h diff --git a/cockatrice/src/client/tearoff_menu.h b/cockatrice/src/interface/tearoff_menu.h similarity index 100% rename from cockatrice/src/client/tearoff_menu.h rename to cockatrice/src/interface/tearoff_menu.h diff --git a/cockatrice/src/client/ui/theme_manager.cpp b/cockatrice/src/interface/theme_manager.cpp similarity index 100% rename from cockatrice/src/client/ui/theme_manager.cpp rename to cockatrice/src/interface/theme_manager.cpp diff --git a/cockatrice/src/client/ui/theme_manager.h b/cockatrice/src/interface/theme_manager.h similarity index 100% rename from cockatrice/src/client/ui/theme_manager.h rename to cockatrice/src/interface/theme_manager.h diff --git a/cockatrice/src/client/ui/widgets/cards/additional_info/color_identity_widget.cpp b/cockatrice/src/interface/widgets/cards/additional_info/color_identity_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/additional_info/color_identity_widget.cpp rename to cockatrice/src/interface/widgets/cards/additional_info/color_identity_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/additional_info/color_identity_widget.h b/cockatrice/src/interface/widgets/cards/additional_info/color_identity_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/additional_info/color_identity_widget.h rename to cockatrice/src/interface/widgets/cards/additional_info/color_identity_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/additional_info/mana_cost_widget.cpp b/cockatrice/src/interface/widgets/cards/additional_info/mana_cost_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/additional_info/mana_cost_widget.cpp rename to cockatrice/src/interface/widgets/cards/additional_info/mana_cost_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/additional_info/mana_cost_widget.h b/cockatrice/src/interface/widgets/cards/additional_info/mana_cost_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/additional_info/mana_cost_widget.h rename to cockatrice/src/interface/widgets/cards/additional_info/mana_cost_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/additional_info/mana_symbol_widget.cpp b/cockatrice/src/interface/widgets/cards/additional_info/mana_symbol_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/additional_info/mana_symbol_widget.cpp rename to cockatrice/src/interface/widgets/cards/additional_info/mana_symbol_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/additional_info/mana_symbol_widget.h b/cockatrice/src/interface/widgets/cards/additional_info/mana_symbol_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/additional_info/mana_symbol_widget.h rename to cockatrice/src/interface/widgets/cards/additional_info/mana_symbol_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/card_group_display_widget.cpp b/cockatrice/src/interface/widgets/cards/card_group_display_widgets/card_group_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/card_group_display_widget.cpp rename to cockatrice/src/interface/widgets/cards/card_group_display_widgets/card_group_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/card_group_display_widget.h b/cockatrice/src/interface/widgets/cards/card_group_display_widgets/card_group_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/card_group_display_widget.h rename to cockatrice/src/interface/widgets/cards/card_group_display_widgets/card_group_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.cpp b/cockatrice/src/interface/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.cpp rename to cockatrice/src/interface/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.h b/cockatrice/src/interface/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.h rename to cockatrice/src/interface/widgets/cards/card_group_display_widgets/flat_card_group_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.cpp b/cockatrice/src/interface/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.cpp rename to cockatrice/src/interface/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.h b/cockatrice/src/interface/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.h rename to cockatrice/src/interface/widgets/cards/card_group_display_widgets/overlapped_card_group_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_display_widget.cpp b/cockatrice/src/interface/widgets/cards/card_info_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_display_widget.cpp rename to cockatrice/src/interface/widgets/cards/card_info_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_display_widget.h b/cockatrice/src/interface/widgets/cards/card_info_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_display_widget.h rename to cockatrice/src/interface/widgets/cards/card_info_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_frame_widget.cpp b/cockatrice/src/interface/widgets/cards/card_info_frame_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_frame_widget.cpp rename to cockatrice/src/interface/widgets/cards/card_info_frame_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_frame_widget.h b/cockatrice/src/interface/widgets/cards/card_info_frame_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_frame_widget.h rename to cockatrice/src/interface/widgets/cards/card_info_frame_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_picture_art_crop_widget.cpp b/cockatrice/src/interface/widgets/cards/card_info_picture_art_crop_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_picture_art_crop_widget.cpp rename to cockatrice/src/interface/widgets/cards/card_info_picture_art_crop_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_picture_art_crop_widget.h b/cockatrice/src/interface/widgets/cards/card_info_picture_art_crop_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_picture_art_crop_widget.h rename to cockatrice/src/interface/widgets/cards/card_info_picture_art_crop_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_picture_enlarged_widget.cpp b/cockatrice/src/interface/widgets/cards/card_info_picture_enlarged_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_picture_enlarged_widget.cpp rename to cockatrice/src/interface/widgets/cards/card_info_picture_enlarged_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_picture_enlarged_widget.h b/cockatrice/src/interface/widgets/cards/card_info_picture_enlarged_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_picture_enlarged_widget.h rename to cockatrice/src/interface/widgets/cards/card_info_picture_enlarged_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_picture_widget.cpp b/cockatrice/src/interface/widgets/cards/card_info_picture_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_picture_widget.cpp rename to cockatrice/src/interface/widgets/cards/card_info_picture_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_picture_widget.h b/cockatrice/src/interface/widgets/cards/card_info_picture_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_picture_widget.h rename to cockatrice/src/interface/widgets/cards/card_info_picture_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_picture_with_text_overlay_widget.cpp b/cockatrice/src/interface/widgets/cards/card_info_picture_with_text_overlay_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_picture_with_text_overlay_widget.cpp rename to cockatrice/src/interface/widgets/cards/card_info_picture_with_text_overlay_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_picture_with_text_overlay_widget.h b/cockatrice/src/interface/widgets/cards/card_info_picture_with_text_overlay_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_picture_with_text_overlay_widget.h rename to cockatrice/src/interface/widgets/cards/card_info_picture_with_text_overlay_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_text_widget.cpp b/cockatrice/src/interface/widgets/cards/card_info_text_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_text_widget.cpp rename to cockatrice/src/interface/widgets/cards/card_info_text_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_text_widget.h b/cockatrice/src/interface/widgets/cards/card_info_text_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_info_text_widget.h rename to cockatrice/src/interface/widgets/cards/card_info_text_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/card_size_widget.cpp b/cockatrice/src/interface/widgets/cards/card_size_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_size_widget.cpp rename to cockatrice/src/interface/widgets/cards/card_size_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/card_size_widget.h b/cockatrice/src/interface/widgets/cards/card_size_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/card_size_widget.h rename to cockatrice/src/interface/widgets/cards/card_size_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/deck_card_zone_display_widget.cpp b/cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/deck_card_zone_display_widget.cpp rename to cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/deck_card_zone_display_widget.h b/cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/deck_card_zone_display_widget.h rename to cockatrice/src/interface/widgets/cards/deck_card_zone_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/cards/deck_preview_card_picture_widget.cpp b/cockatrice/src/interface/widgets/cards/deck_preview_card_picture_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/deck_preview_card_picture_widget.cpp rename to cockatrice/src/interface/widgets/cards/deck_preview_card_picture_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/cards/deck_preview_card_picture_widget.h b/cockatrice/src/interface/widgets/cards/deck_preview_card_picture_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/cards/deck_preview_card_picture_widget.h rename to cockatrice/src/interface/widgets/cards/deck_preview_card_picture_widget.h diff --git a/cockatrice/src/client/ui/widgets/deck_analytics/deck_analytics_widget.cpp b/cockatrice/src/interface/widgets/deck_analytics/deck_analytics_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_analytics/deck_analytics_widget.cpp rename to cockatrice/src/interface/widgets/deck_analytics/deck_analytics_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/deck_analytics/deck_analytics_widget.h b/cockatrice/src/interface/widgets/deck_analytics/deck_analytics_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_analytics/deck_analytics_widget.h rename to cockatrice/src/interface/widgets/deck_analytics/deck_analytics_widget.h diff --git a/cockatrice/src/client/ui/widgets/deck_analytics/mana_base_widget.cpp b/cockatrice/src/interface/widgets/deck_analytics/mana_base_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_analytics/mana_base_widget.cpp rename to cockatrice/src/interface/widgets/deck_analytics/mana_base_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/deck_analytics/mana_base_widget.h b/cockatrice/src/interface/widgets/deck_analytics/mana_base_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_analytics/mana_base_widget.h rename to cockatrice/src/interface/widgets/deck_analytics/mana_base_widget.h diff --git a/cockatrice/src/client/ui/widgets/deck_analytics/mana_curve_widget.cpp b/cockatrice/src/interface/widgets/deck_analytics/mana_curve_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_analytics/mana_curve_widget.cpp rename to cockatrice/src/interface/widgets/deck_analytics/mana_curve_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/deck_analytics/mana_curve_widget.h b/cockatrice/src/interface/widgets/deck_analytics/mana_curve_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_analytics/mana_curve_widget.h rename to cockatrice/src/interface/widgets/deck_analytics/mana_curve_widget.h diff --git a/cockatrice/src/client/ui/widgets/deck_analytics/mana_devotion_widget.cpp b/cockatrice/src/interface/widgets/deck_analytics/mana_devotion_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_analytics/mana_devotion_widget.cpp rename to cockatrice/src/interface/widgets/deck_analytics/mana_devotion_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/deck_analytics/mana_devotion_widget.h b/cockatrice/src/interface/widgets/deck_analytics/mana_devotion_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_analytics/mana_devotion_widget.h rename to cockatrice/src/interface/widgets/deck_analytics/mana_devotion_widget.h diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_card_info_dock_widget.cpp b/cockatrice/src/interface/widgets/deck_editor/deck_editor_card_info_dock_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_editor/deck_editor_card_info_dock_widget.cpp rename to cockatrice/src/interface/widgets/deck_editor/deck_editor_card_info_dock_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_card_info_dock_widget.h b/cockatrice/src/interface/widgets/deck_editor/deck_editor_card_info_dock_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_editor/deck_editor_card_info_dock_widget.h rename to cockatrice/src/interface/widgets/deck_editor/deck_editor_card_info_dock_widget.h diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_database_display_widget.cpp b/cockatrice/src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_editor/deck_editor_database_display_widget.cpp rename to cockatrice/src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_database_display_widget.h b/cockatrice/src/interface/widgets/deck_editor/deck_editor_database_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_editor/deck_editor_database_display_widget.h rename to cockatrice/src/interface/widgets/deck_editor/deck_editor_database_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_deck_dock_widget.cpp b/cockatrice/src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_editor/deck_editor_deck_dock_widget.cpp rename to cockatrice/src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_deck_dock_widget.h b/cockatrice/src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_editor/deck_editor_deck_dock_widget.h rename to cockatrice/src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.h diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.cpp b/cockatrice/src/interface/widgets/deck_editor/deck_editor_filter_dock_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.cpp rename to cockatrice/src/interface/widgets/deck_editor/deck_editor_filter_dock_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.h b/cockatrice/src/interface/widgets/deck_editor/deck_editor_filter_dock_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_editor/deck_editor_filter_dock_widget.h rename to cockatrice/src/interface/widgets/deck_editor/deck_editor_filter_dock_widget.h diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_printing_selector_dock_widget.cpp b/cockatrice/src/interface/widgets/deck_editor/deck_editor_printing_selector_dock_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_editor/deck_editor_printing_selector_dock_widget.cpp rename to cockatrice/src/interface/widgets/deck_editor/deck_editor_printing_selector_dock_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/deck_editor/deck_editor_printing_selector_dock_widget.h b/cockatrice/src/interface/widgets/deck_editor/deck_editor_printing_selector_dock_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/deck_editor/deck_editor_printing_selector_dock_widget.h rename to cockatrice/src/interface/widgets/deck_editor/deck_editor_printing_selector_dock_widget.h diff --git a/cockatrice/src/client/ui/widgets/general/background_sources.cpp b/cockatrice/src/interface/widgets/general/background_sources.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/background_sources.cpp rename to cockatrice/src/interface/widgets/general/background_sources.cpp diff --git a/cockatrice/src/client/ui/widgets/general/background_sources.h b/cockatrice/src/interface/widgets/general/background_sources.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/background_sources.h rename to cockatrice/src/interface/widgets/general/background_sources.h diff --git a/cockatrice/src/client/ui/widgets/general/display/banner_widget.cpp b/cockatrice/src/interface/widgets/general/display/banner_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/banner_widget.cpp rename to cockatrice/src/interface/widgets/general/display/banner_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/general/display/banner_widget.h b/cockatrice/src/interface/widgets/general/display/banner_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/banner_widget.h rename to cockatrice/src/interface/widgets/general/display/banner_widget.h diff --git a/cockatrice/src/client/ui/widgets/general/display/bar_widget.cpp b/cockatrice/src/interface/widgets/general/display/bar_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/bar_widget.cpp rename to cockatrice/src/interface/widgets/general/display/bar_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/general/display/bar_widget.h b/cockatrice/src/interface/widgets/general/display/bar_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/bar_widget.h rename to cockatrice/src/interface/widgets/general/display/bar_widget.h diff --git a/cockatrice/src/client/ui/widgets/general/display/dynamic_font_size_label.cpp b/cockatrice/src/interface/widgets/general/display/dynamic_font_size_label.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/dynamic_font_size_label.cpp rename to cockatrice/src/interface/widgets/general/display/dynamic_font_size_label.cpp diff --git a/cockatrice/src/client/ui/widgets/general/display/dynamic_font_size_label.h b/cockatrice/src/interface/widgets/general/display/dynamic_font_size_label.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/dynamic_font_size_label.h rename to cockatrice/src/interface/widgets/general/display/dynamic_font_size_label.h diff --git a/cockatrice/src/client/ui/widgets/general/display/dynamic_font_size_push_button.cpp b/cockatrice/src/interface/widgets/general/display/dynamic_font_size_push_button.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/dynamic_font_size_push_button.cpp rename to cockatrice/src/interface/widgets/general/display/dynamic_font_size_push_button.cpp diff --git a/cockatrice/src/client/ui/widgets/general/display/dynamic_font_size_push_button.h b/cockatrice/src/interface/widgets/general/display/dynamic_font_size_push_button.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/dynamic_font_size_push_button.h rename to cockatrice/src/interface/widgets/general/display/dynamic_font_size_push_button.h diff --git a/cockatrice/src/client/ui/widgets/general/display/labeled_input.cpp b/cockatrice/src/interface/widgets/general/display/labeled_input.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/labeled_input.cpp rename to cockatrice/src/interface/widgets/general/display/labeled_input.cpp diff --git a/cockatrice/src/client/ui/widgets/general/display/labeled_input.h b/cockatrice/src/interface/widgets/general/display/labeled_input.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/labeled_input.h rename to cockatrice/src/interface/widgets/general/display/labeled_input.h diff --git a/cockatrice/src/client/ui/widgets/general/display/percent_bar_widget.cpp b/cockatrice/src/interface/widgets/general/display/percent_bar_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/percent_bar_widget.cpp rename to cockatrice/src/interface/widgets/general/display/percent_bar_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/general/display/percent_bar_widget.h b/cockatrice/src/interface/widgets/general/display/percent_bar_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/percent_bar_widget.h rename to cockatrice/src/interface/widgets/general/display/percent_bar_widget.h diff --git a/cockatrice/src/client/ui/widgets/general/display/shadow_background_label.cpp b/cockatrice/src/interface/widgets/general/display/shadow_background_label.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/shadow_background_label.cpp rename to cockatrice/src/interface/widgets/general/display/shadow_background_label.cpp diff --git a/cockatrice/src/client/ui/widgets/general/display/shadow_background_label.h b/cockatrice/src/interface/widgets/general/display/shadow_background_label.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/display/shadow_background_label.h rename to cockatrice/src/interface/widgets/general/display/shadow_background_label.h diff --git a/cockatrice/src/client/ui/widgets/general/home_styled_button.cpp b/cockatrice/src/interface/widgets/general/home_styled_button.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/home_styled_button.cpp rename to cockatrice/src/interface/widgets/general/home_styled_button.cpp diff --git a/cockatrice/src/client/ui/widgets/general/home_styled_button.h b/cockatrice/src/interface/widgets/general/home_styled_button.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/home_styled_button.h rename to cockatrice/src/interface/widgets/general/home_styled_button.h diff --git a/cockatrice/src/client/ui/widgets/general/home_widget.cpp b/cockatrice/src/interface/widgets/general/home_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/home_widget.cpp rename to cockatrice/src/interface/widgets/general/home_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/general/home_widget.h b/cockatrice/src/interface/widgets/general/home_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/home_widget.h rename to cockatrice/src/interface/widgets/general/home_widget.h diff --git a/cockatrice/src/client/ui/widgets/general/layout_containers/flow_widget.cpp b/cockatrice/src/interface/widgets/general/layout_containers/flow_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/layout_containers/flow_widget.cpp rename to cockatrice/src/interface/widgets/general/layout_containers/flow_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/general/layout_containers/flow_widget.h b/cockatrice/src/interface/widgets/general/layout_containers/flow_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/layout_containers/flow_widget.h rename to cockatrice/src/interface/widgets/general/layout_containers/flow_widget.h diff --git a/cockatrice/src/client/ui/widgets/general/layout_containers/overlap_control_widget.cpp b/cockatrice/src/interface/widgets/general/layout_containers/overlap_control_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/layout_containers/overlap_control_widget.cpp rename to cockatrice/src/interface/widgets/general/layout_containers/overlap_control_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/general/layout_containers/overlap_control_widget.h b/cockatrice/src/interface/widgets/general/layout_containers/overlap_control_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/layout_containers/overlap_control_widget.h rename to cockatrice/src/interface/widgets/general/layout_containers/overlap_control_widget.h diff --git a/cockatrice/src/client/ui/widgets/general/layout_containers/overlap_widget.cpp b/cockatrice/src/interface/widgets/general/layout_containers/overlap_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/general/layout_containers/overlap_widget.cpp rename to cockatrice/src/interface/widgets/general/layout_containers/overlap_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/general/layout_containers/overlap_widget.h b/cockatrice/src/interface/widgets/general/layout_containers/overlap_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/general/layout_containers/overlap_widget.h rename to cockatrice/src/interface/widgets/general/layout_containers/overlap_widget.h diff --git a/cockatrice/src/client/ui/widgets/printing_selector/all_zones_card_amount_widget.cpp b/cockatrice/src/interface/widgets/printing_selector/all_zones_card_amount_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/all_zones_card_amount_widget.cpp rename to cockatrice/src/interface/widgets/printing_selector/all_zones_card_amount_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/printing_selector/all_zones_card_amount_widget.h b/cockatrice/src/interface/widgets/printing_selector/all_zones_card_amount_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/all_zones_card_amount_widget.h rename to cockatrice/src/interface/widgets/printing_selector/all_zones_card_amount_widget.h diff --git a/cockatrice/src/client/ui/widgets/printing_selector/card_amount_widget.cpp b/cockatrice/src/interface/widgets/printing_selector/card_amount_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/card_amount_widget.cpp rename to cockatrice/src/interface/widgets/printing_selector/card_amount_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/printing_selector/card_amount_widget.h b/cockatrice/src/interface/widgets/printing_selector/card_amount_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/card_amount_widget.h rename to cockatrice/src/interface/widgets/printing_selector/card_amount_widget.h diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector.cpp b/cockatrice/src/interface/widgets/printing_selector/printing_selector.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector.cpp rename to cockatrice/src/interface/widgets/printing_selector/printing_selector.cpp diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector.h b/cockatrice/src/interface/widgets/printing_selector/printing_selector.h similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector.h rename to cockatrice/src/interface/widgets/printing_selector/printing_selector.h diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_display_widget.cpp b/cockatrice/src/interface/widgets/printing_selector/printing_selector_card_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_display_widget.cpp rename to cockatrice/src/interface/widgets/printing_selector/printing_selector_card_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_display_widget.h b/cockatrice/src/interface/widgets/printing_selector/printing_selector_card_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_display_widget.h rename to cockatrice/src/interface/widgets/printing_selector/printing_selector_card_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_overlay_widget.cpp b/cockatrice/src/interface/widgets/printing_selector/printing_selector_card_overlay_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_overlay_widget.cpp rename to cockatrice/src/interface/widgets/printing_selector/printing_selector_card_overlay_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_overlay_widget.h b/cockatrice/src/interface/widgets/printing_selector/printing_selector_card_overlay_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_overlay_widget.h rename to cockatrice/src/interface/widgets/printing_selector/printing_selector_card_overlay_widget.h diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_search_widget.cpp b/cockatrice/src/interface/widgets/printing_selector/printing_selector_card_search_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_search_widget.cpp rename to cockatrice/src/interface/widgets/printing_selector/printing_selector_card_search_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_search_widget.h b/cockatrice/src/interface/widgets/printing_selector/printing_selector_card_search_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_search_widget.h rename to cockatrice/src/interface/widgets/printing_selector/printing_selector_card_search_widget.h diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_selection_widget.cpp b/cockatrice/src/interface/widgets/printing_selector/printing_selector_card_selection_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_selection_widget.cpp rename to cockatrice/src/interface/widgets/printing_selector/printing_selector_card_selection_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_selection_widget.h b/cockatrice/src/interface/widgets/printing_selector/printing_selector_card_selection_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_selection_widget.h rename to cockatrice/src/interface/widgets/printing_selector/printing_selector_card_selection_widget.h diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_sorting_widget.cpp b/cockatrice/src/interface/widgets/printing_selector/printing_selector_card_sorting_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_sorting_widget.cpp rename to cockatrice/src/interface/widgets/printing_selector/printing_selector_card_sorting_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_sorting_widget.h b/cockatrice/src/interface/widgets/printing_selector/printing_selector_card_sorting_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/printing_selector_card_sorting_widget.h rename to cockatrice/src/interface/widgets/printing_selector/printing_selector_card_sorting_widget.h diff --git a/cockatrice/src/client/ui/widgets/printing_selector/set_name_and_collectors_number_display_widget.cpp b/cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/set_name_and_collectors_number_display_widget.cpp rename to cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/printing_selector/set_name_and_collectors_number_display_widget.h b/cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/printing_selector/set_name_and_collectors_number_display_widget.h rename to cockatrice/src/interface/widgets/printing_selector/set_name_and_collectors_number_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/quick_settings/settings_button_widget.cpp b/cockatrice/src/interface/widgets/quick_settings/settings_button_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/quick_settings/settings_button_widget.cpp rename to cockatrice/src/interface/widgets/quick_settings/settings_button_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/quick_settings/settings_button_widget.h b/cockatrice/src/interface/widgets/quick_settings/settings_button_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/quick_settings/settings_button_widget.h rename to cockatrice/src/interface/widgets/quick_settings/settings_button_widget.h diff --git a/cockatrice/src/client/ui/widgets/quick_settings/settings_popup_widget.cpp b/cockatrice/src/interface/widgets/quick_settings/settings_popup_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/quick_settings/settings_popup_widget.cpp rename to cockatrice/src/interface/widgets/quick_settings/settings_popup_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/quick_settings/settings_popup_widget.h b/cockatrice/src/interface/widgets/quick_settings/settings_popup_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/quick_settings/settings_popup_widget.h rename to cockatrice/src/interface/widgets/quick_settings/settings_popup_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_color_filter_widget.h b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_color_filter_widget.h rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_filter_save_load_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_filter_save_load_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_filter_save_load_widget.cpp rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_filter_save_load_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_filter_save_load_widget.h b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_filter_save_load_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_filter_save_load_widget.h rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_filter_save_load_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_main_type_filter_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_main_type_filter_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_main_type_filter_widget.cpp rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_main_type_filter_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_main_type_filter_widget.h b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_main_type_filter_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_main_type_filter_widget.h rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_main_type_filter_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_name_filter_widget.h b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_name_filter_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_name_filter_widget.h rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_name_filter_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_set_filter_widget.h b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_set_filter_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_set_filter_widget.h rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_set_filter_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.h b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.h rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_widget.cpp rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_widget.h b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_display_widget.h rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_filter_display_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_filter_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_filter_display_widget.cpp rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_filter_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_database_display/visual_database_filter_display_widget.h b/cockatrice/src/interface/widgets/visual_database_display/visual_database_filter_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_database_display/visual_database_filter_display_widget.h rename to cockatrice/src/interface/widgets/visual_database_display/visual_database_filter_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.h b/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.h rename to cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.h b/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.h rename to cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_addition_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.h b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.h rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_item_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_search_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_search_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_search_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_search_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_search_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_search_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_search_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_search_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_sort_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_sort_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_sort_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_sort_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_tag_filter_widget.h diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.cpp rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_widget.cpp diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.h b/cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_widget.h similarity index 100% rename from cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_widget.h rename to cockatrice/src/interface/widgets/visual_deck_storage/visual_deck_storage_widget.h diff --git a/cockatrice/src/client/ui/window_main.cpp b/cockatrice/src/interface/window_main.cpp similarity index 100% rename from cockatrice/src/client/ui/window_main.cpp rename to cockatrice/src/interface/window_main.cpp diff --git a/cockatrice/src/client/ui/window_main.h b/cockatrice/src/interface/window_main.h similarity index 100% rename from cockatrice/src/client/ui/window_main.h rename to cockatrice/src/interface/window_main.h diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader.cpp b/cockatrice/src/picture_loader/picture_loader.cpp similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader.cpp rename to cockatrice/src/picture_loader/picture_loader.cpp diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader.h b/cockatrice/src/picture_loader/picture_loader.h similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader.h rename to cockatrice/src/picture_loader/picture_loader.h diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_local.cpp b/cockatrice/src/picture_loader/picture_loader_local.cpp similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader_local.cpp rename to cockatrice/src/picture_loader/picture_loader_local.cpp diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_local.h b/cockatrice/src/picture_loader/picture_loader_local.h similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader_local.h rename to cockatrice/src/picture_loader/picture_loader_local.h diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_request_status_display_widget.cpp b/cockatrice/src/picture_loader/picture_loader_request_status_display_widget.cpp similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader_request_status_display_widget.cpp rename to cockatrice/src/picture_loader/picture_loader_request_status_display_widget.cpp diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_request_status_display_widget.h b/cockatrice/src/picture_loader/picture_loader_request_status_display_widget.h similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader_request_status_display_widget.h rename to cockatrice/src/picture_loader/picture_loader_request_status_display_widget.h diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_status_bar.cpp b/cockatrice/src/picture_loader/picture_loader_status_bar.cpp similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader_status_bar.cpp rename to cockatrice/src/picture_loader/picture_loader_status_bar.cpp diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_status_bar.h b/cockatrice/src/picture_loader/picture_loader_status_bar.h similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader_status_bar.h rename to cockatrice/src/picture_loader/picture_loader_status_bar.h diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_worker.cpp b/cockatrice/src/picture_loader/picture_loader_worker.cpp similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader_worker.cpp rename to cockatrice/src/picture_loader/picture_loader_worker.cpp diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_worker.h b/cockatrice/src/picture_loader/picture_loader_worker.h similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader_worker.h rename to cockatrice/src/picture_loader/picture_loader_worker.h diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.cpp b/cockatrice/src/picture_loader/picture_loader_worker_work.cpp similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.cpp rename to cockatrice/src/picture_loader/picture_loader_worker_work.cpp diff --git a/cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.h b/cockatrice/src/picture_loader/picture_loader_worker_work.h similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_loader_worker_work.h rename to cockatrice/src/picture_loader/picture_loader_worker_work.h diff --git a/cockatrice/src/client/ui/picture_loader/picture_to_load.cpp b/cockatrice/src/picture_loader/picture_to_load.cpp similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_to_load.cpp rename to cockatrice/src/picture_loader/picture_to_load.cpp diff --git a/cockatrice/src/client/ui/picture_loader/picture_to_load.h b/cockatrice/src/picture_loader/picture_to_load.h similarity index 100% rename from cockatrice/src/client/ui/picture_loader/picture_to_load.h rename to cockatrice/src/picture_loader/picture_to_load.h diff --git a/cockatrice/src/game/game_selector.cpp b/cockatrice/src/server/game_selector.cpp similarity index 100% rename from cockatrice/src/game/game_selector.cpp rename to cockatrice/src/server/game_selector.cpp diff --git a/cockatrice/src/game/game_selector.h b/cockatrice/src/server/game_selector.h similarity index 100% rename from cockatrice/src/game/game_selector.h rename to cockatrice/src/server/game_selector.h diff --git a/cockatrice/src/game/game_type_map.h b/cockatrice/src/server/game_type_map.h similarity index 100% rename from cockatrice/src/game/game_type_map.h rename to cockatrice/src/server/game_type_map.h diff --git a/cockatrice/src/game/games_model.cpp b/cockatrice/src/server/games_model.cpp similarity index 100% rename from cockatrice/src/game/games_model.cpp rename to cockatrice/src/server/games_model.cpp diff --git a/cockatrice/src/game/games_model.h b/cockatrice/src/server/games_model.h similarity index 100% rename from cockatrice/src/game/games_model.h rename to cockatrice/src/server/games_model.h diff --git a/cockatrice/src/client/tabs/abstract_tab_deck_editor.cpp b/cockatrice/src/tabs/abstract_tab_deck_editor.cpp similarity index 100% rename from cockatrice/src/client/tabs/abstract_tab_deck_editor.cpp rename to cockatrice/src/tabs/abstract_tab_deck_editor.cpp diff --git a/cockatrice/src/client/tabs/abstract_tab_deck_editor.h b/cockatrice/src/tabs/abstract_tab_deck_editor.h similarity index 100% rename from cockatrice/src/client/tabs/abstract_tab_deck_editor.h rename to cockatrice/src/tabs/abstract_tab_deck_editor.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.cpp b/cockatrice/src/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.h b/cockatrice/src/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.h rename to cockatrice/src/tabs/api/edhrec/api_response/archidekt_links/edhrec_api_response_archidekt_links.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.cpp b/cockatrice/src/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.h b/cockatrice/src/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.h rename to cockatrice/src/tabs/api/edhrec/api_response/average_deck/edhrec_average_deck_api_response.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.cpp b/cockatrice/src/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.h b/cockatrice/src/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.h rename to cockatrice/src/tabs/api/edhrec/api_response/average_deck/edhrec_deck_api_response.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.cpp b/cockatrice/src/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.h b/cockatrice/src/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.h rename to cockatrice/src/tabs/api/edhrec/api_response/card_prices/edhrec_api_response_card_prices.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.cpp b/cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.h b/cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.h rename to cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_container.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.cpp b/cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.h b/cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.h rename to cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_details.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.cpp b/cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.h b/cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.h rename to cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_api_response_card_list.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.cpp b/cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.h b/cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.h rename to cockatrice/src/tabs/api/edhrec/api_response/cards/edhrec_commander_api_response_commander_details.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.cpp b/cockatrice/src/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.h b/cockatrice/src/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.h rename to cockatrice/src/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.cpp b/cockatrice/src/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.h b/cockatrice/src/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.h rename to cockatrice/src/tabs/api/edhrec/api_response/commander/edhrec_commander_api_response_average_deck_statistics.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.cpp b/cockatrice/src/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.h b/cockatrice/src/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.h rename to cockatrice/src/tabs/api/edhrec/api_response/top_cards/edhrec_top_cards_api_response.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.cpp b/cockatrice/src/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.h b/cockatrice/src/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.h rename to cockatrice/src/tabs/api/edhrec/api_response/top_commanders/edhrec_top_commanders_api_response.h diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.cpp b/cockatrice/src/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.cpp rename to cockatrice/src/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.h b/cockatrice/src/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.h rename to cockatrice/src/tabs/api/edhrec/api_response/top_tags/edhrec_top_tags_api_response.h diff --git a/cockatrice/src/client/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp b/cockatrice/src/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp rename to cockatrice/src/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.h b/cockatrice/src/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.h rename to cockatrice/src/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.h diff --git a/cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.cpp b/cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.cpp rename to cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.h b/cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.h rename to cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_details_display_widget.h diff --git a/cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.cpp b/cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.cpp rename to cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.h b/cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.h rename to cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.h diff --git a/cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.cpp b/cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.cpp rename to cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.h b/cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.h rename to cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_list_display_widget.h diff --git a/cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.cpp b/cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.cpp rename to cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.h b/cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.h rename to cockatrice/src/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.h diff --git a/cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.cpp b/cockatrice/src/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.cpp rename to cockatrice/src/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.h b/cockatrice/src/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.h rename to cockatrice/src/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.h diff --git a/cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.cpp b/cockatrice/src/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.cpp rename to cockatrice/src/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.h b/cockatrice/src/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.h rename to cockatrice/src/tabs/api/edhrec/display/commander/edhrec_commander_api_response_display_widget.h diff --git a/cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.cpp b/cockatrice/src/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.cpp rename to cockatrice/src/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.h b/cockatrice/src/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.h rename to cockatrice/src/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.h diff --git a/cockatrice/src/client/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.cpp b/cockatrice/src/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.cpp rename to cockatrice/src/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.h b/cockatrice/src/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.h rename to cockatrice/src/tabs/api/edhrec/display/top_cards/edhrec_top_cards_api_response_display_widget.h diff --git a/cockatrice/src/client/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.cpp b/cockatrice/src/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.cpp rename to cockatrice/src/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.h b/cockatrice/src/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.h rename to cockatrice/src/tabs/api/edhrec/display/top_commander/edhrec_top_commanders_api_response_display_widget.h diff --git a/cockatrice/src/client/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.cpp b/cockatrice/src/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.cpp rename to cockatrice/src/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.h b/cockatrice/src/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.h rename to cockatrice/src/tabs/api/edhrec/display/top_tags/edhrec_top_tags_api_response_display_widget.h diff --git a/cockatrice/src/client/tabs/api/edhrec/tab_edhrec.cpp b/cockatrice/src/tabs/api/edhrec/tab_edhrec.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/tab_edhrec.cpp rename to cockatrice/src/tabs/api/edhrec/tab_edhrec.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/tab_edhrec.h b/cockatrice/src/tabs/api/edhrec/tab_edhrec.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/tab_edhrec.h rename to cockatrice/src/tabs/api/edhrec/tab_edhrec.h diff --git a/cockatrice/src/client/tabs/api/edhrec/tab_edhrec_main.cpp b/cockatrice/src/tabs/api/edhrec/tab_edhrec_main.cpp similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/tab_edhrec_main.cpp rename to cockatrice/src/tabs/api/edhrec/tab_edhrec_main.cpp diff --git a/cockatrice/src/client/tabs/api/edhrec/tab_edhrec_main.h b/cockatrice/src/tabs/api/edhrec/tab_edhrec_main.h similarity index 100% rename from cockatrice/src/client/tabs/api/edhrec/tab_edhrec_main.h rename to cockatrice/src/tabs/api/edhrec/tab_edhrec_main.h diff --git a/cockatrice/src/client/tabs/tab.cpp b/cockatrice/src/tabs/tab.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab.cpp rename to cockatrice/src/tabs/tab.cpp diff --git a/cockatrice/src/client/tabs/tab.h b/cockatrice/src/tabs/tab.h similarity index 100% rename from cockatrice/src/client/tabs/tab.h rename to cockatrice/src/tabs/tab.h diff --git a/cockatrice/src/client/tabs/tab_account.cpp b/cockatrice/src/tabs/tab_account.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_account.cpp rename to cockatrice/src/tabs/tab_account.cpp diff --git a/cockatrice/src/client/tabs/tab_account.h b/cockatrice/src/tabs/tab_account.h similarity index 100% rename from cockatrice/src/client/tabs/tab_account.h rename to cockatrice/src/tabs/tab_account.h diff --git a/cockatrice/src/client/tabs/tab_admin.cpp b/cockatrice/src/tabs/tab_admin.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_admin.cpp rename to cockatrice/src/tabs/tab_admin.cpp diff --git a/cockatrice/src/client/tabs/tab_admin.h b/cockatrice/src/tabs/tab_admin.h similarity index 100% rename from cockatrice/src/client/tabs/tab_admin.h rename to cockatrice/src/tabs/tab_admin.h diff --git a/cockatrice/src/client/tabs/tab_deck_editor.cpp b/cockatrice/src/tabs/tab_deck_editor.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_deck_editor.cpp rename to cockatrice/src/tabs/tab_deck_editor.cpp diff --git a/cockatrice/src/client/tabs/tab_deck_editor.h b/cockatrice/src/tabs/tab_deck_editor.h similarity index 100% rename from cockatrice/src/client/tabs/tab_deck_editor.h rename to cockatrice/src/tabs/tab_deck_editor.h diff --git a/cockatrice/src/client/tabs/tab_deck_storage.cpp b/cockatrice/src/tabs/tab_deck_storage.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_deck_storage.cpp rename to cockatrice/src/tabs/tab_deck_storage.cpp diff --git a/cockatrice/src/client/tabs/tab_deck_storage.h b/cockatrice/src/tabs/tab_deck_storage.h similarity index 100% rename from cockatrice/src/client/tabs/tab_deck_storage.h rename to cockatrice/src/tabs/tab_deck_storage.h diff --git a/cockatrice/src/client/tabs/tab_game.cpp b/cockatrice/src/tabs/tab_game.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_game.cpp rename to cockatrice/src/tabs/tab_game.cpp diff --git a/cockatrice/src/client/tabs/tab_game.h b/cockatrice/src/tabs/tab_game.h similarity index 100% rename from cockatrice/src/client/tabs/tab_game.h rename to cockatrice/src/tabs/tab_game.h diff --git a/cockatrice/src/client/tabs/tab_home.cpp b/cockatrice/src/tabs/tab_home.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_home.cpp rename to cockatrice/src/tabs/tab_home.cpp diff --git a/cockatrice/src/client/tabs/tab_home.h b/cockatrice/src/tabs/tab_home.h similarity index 100% rename from cockatrice/src/client/tabs/tab_home.h rename to cockatrice/src/tabs/tab_home.h diff --git a/cockatrice/src/client/tabs/tab_logs.cpp b/cockatrice/src/tabs/tab_logs.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_logs.cpp rename to cockatrice/src/tabs/tab_logs.cpp diff --git a/cockatrice/src/client/tabs/tab_logs.h b/cockatrice/src/tabs/tab_logs.h similarity index 100% rename from cockatrice/src/client/tabs/tab_logs.h rename to cockatrice/src/tabs/tab_logs.h diff --git a/cockatrice/src/client/tabs/tab_message.cpp b/cockatrice/src/tabs/tab_message.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_message.cpp rename to cockatrice/src/tabs/tab_message.cpp diff --git a/cockatrice/src/client/tabs/tab_message.h b/cockatrice/src/tabs/tab_message.h similarity index 100% rename from cockatrice/src/client/tabs/tab_message.h rename to cockatrice/src/tabs/tab_message.h diff --git a/cockatrice/src/client/tabs/tab_replays.cpp b/cockatrice/src/tabs/tab_replays.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_replays.cpp rename to cockatrice/src/tabs/tab_replays.cpp diff --git a/cockatrice/src/client/tabs/tab_replays.h b/cockatrice/src/tabs/tab_replays.h similarity index 100% rename from cockatrice/src/client/tabs/tab_replays.h rename to cockatrice/src/tabs/tab_replays.h diff --git a/cockatrice/src/client/tabs/tab_room.cpp b/cockatrice/src/tabs/tab_room.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_room.cpp rename to cockatrice/src/tabs/tab_room.cpp diff --git a/cockatrice/src/client/tabs/tab_room.h b/cockatrice/src/tabs/tab_room.h similarity index 100% rename from cockatrice/src/client/tabs/tab_room.h rename to cockatrice/src/tabs/tab_room.h diff --git a/cockatrice/src/client/tabs/tab_server.cpp b/cockatrice/src/tabs/tab_server.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_server.cpp rename to cockatrice/src/tabs/tab_server.cpp diff --git a/cockatrice/src/client/tabs/tab_server.h b/cockatrice/src/tabs/tab_server.h similarity index 100% rename from cockatrice/src/client/tabs/tab_server.h rename to cockatrice/src/tabs/tab_server.h diff --git a/cockatrice/src/client/tabs/tab_supervisor.cpp b/cockatrice/src/tabs/tab_supervisor.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_supervisor.cpp rename to cockatrice/src/tabs/tab_supervisor.cpp diff --git a/cockatrice/src/client/tabs/tab_supervisor.h b/cockatrice/src/tabs/tab_supervisor.h similarity index 100% rename from cockatrice/src/client/tabs/tab_supervisor.h rename to cockatrice/src/tabs/tab_supervisor.h diff --git a/cockatrice/src/client/tabs/tab_visual_database_display.cpp b/cockatrice/src/tabs/tab_visual_database_display.cpp similarity index 100% rename from cockatrice/src/client/tabs/tab_visual_database_display.cpp rename to cockatrice/src/tabs/tab_visual_database_display.cpp diff --git a/cockatrice/src/client/tabs/tab_visual_database_display.h b/cockatrice/src/tabs/tab_visual_database_display.h similarity index 100% rename from cockatrice/src/client/tabs/tab_visual_database_display.h rename to cockatrice/src/tabs/tab_visual_database_display.h diff --git a/cockatrice/src/client/tabs/visual_deck_editor/tab_deck_editor_visual.cpp b/cockatrice/src/tabs/visual_deck_editor/tab_deck_editor_visual.cpp similarity index 100% rename from cockatrice/src/client/tabs/visual_deck_editor/tab_deck_editor_visual.cpp rename to cockatrice/src/tabs/visual_deck_editor/tab_deck_editor_visual.cpp diff --git a/cockatrice/src/client/tabs/visual_deck_editor/tab_deck_editor_visual.h b/cockatrice/src/tabs/visual_deck_editor/tab_deck_editor_visual.h similarity index 100% rename from cockatrice/src/client/tabs/visual_deck_editor/tab_deck_editor_visual.h rename to cockatrice/src/tabs/visual_deck_editor/tab_deck_editor_visual.h diff --git a/cockatrice/src/client/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp b/cockatrice/src/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp similarity index 100% rename from cockatrice/src/client/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp rename to cockatrice/src/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp diff --git a/cockatrice/src/client/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.h b/cockatrice/src/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.h similarity index 100% rename from cockatrice/src/client/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.h rename to cockatrice/src/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.h diff --git a/cockatrice/src/client/tabs/visual_deck_storage/tab_deck_storage_visual.cpp b/cockatrice/src/tabs/visual_deck_storage/tab_deck_storage_visual.cpp similarity index 100% rename from cockatrice/src/client/tabs/visual_deck_storage/tab_deck_storage_visual.cpp rename to cockatrice/src/tabs/visual_deck_storage/tab_deck_storage_visual.cpp diff --git a/cockatrice/src/client/tabs/visual_deck_storage/tab_deck_storage_visual.h b/cockatrice/src/tabs/visual_deck_storage/tab_deck_storage_visual.h similarity index 100% rename from cockatrice/src/client/tabs/visual_deck_storage/tab_deck_storage_visual.h rename to cockatrice/src/tabs/visual_deck_storage/tab_deck_storage_visual.h