From 338f38b2daa60abf96033886074785a12887b29c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Sun, 11 Oct 2026 15:20:28 +0200 Subject: [PATCH] [Tutorial] Fix includes broken by upstream IWYU refactor The master merge replaced several transitive includes with forward declarations; add back the complete types the tutorial code needs: CounterState and PlayerEventHandler in tab_game.cpp, DeckList in visual_deck_editor_widget.cpp, TabDeckEditorVisualTabWidget and VisualDeckEditorWidget in visual_database_display_widget.cpp. --- cockatrice/src/interface/widgets/tabs/tab_game.cpp | 2 ++ .../visual_database_display/visual_database_display_widget.cpp | 2 ++ .../widgets/visual_deck_editor/visual_deck_editor_widget.cpp | 1 + 3 files changed, 5 insertions(+) diff --git a/cockatrice/src/interface/widgets/tabs/tab_game.cpp b/cockatrice/src/interface/widgets/tabs/tab_game.cpp index 9a702a918..71b7ed673 100644 --- a/cockatrice/src/interface/widgets/tabs/tab_game.cpp +++ b/cockatrice/src/interface/widgets/tabs/tab_game.cpp @@ -67,10 +67,12 @@ #include #include #include +#include #include #include #include #include +#include #include #include #include diff --git a/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.cpp index 371714baa..80a03bec4 100644 --- a/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.cpp +++ b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_widget.cpp @@ -12,7 +12,9 @@ #include "../general/tutorial/tutorial_controller.h" #include "../quick_settings/settings_button_widget.h" #include "../tabs/visual_deck_editor/tab_deck_editor_visual.h" +#include "../tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.h" #include "../utility/custom_line_edit.h" +#include "../visual_deck_editor/visual_deck_editor_widget.h" #include "card_database_display_model.h" #include "card_database_model.h" #include "card_database_visual_display_model.h" diff --git a/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp b/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp index f2f326924..5a63ea79e 100644 --- a/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp +++ b/cockatrice/src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp @@ -39,6 +39,7 @@ #include #include #include +#include #include #include #include