Skip to content

Commit 52edb85

Browse files
Remove the remaining unneeded header file includes
1 parent f70c2ab commit 52edb85

31 files changed

+97
-27
lines changed

src/guiengine/skin.cpp

+9-1
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,20 @@
2525
#include "config/user_config.hpp"
2626
#include "graphics/2dutils.hpp"
2727
#include "graphics/central_settings.hpp"
28+
#include "graphics/irr_driver.hpp"
2829
#include "guiengine/engine.hpp"
2930
#include "guiengine/modaldialog.hpp"
3031
#include "guiengine/scalable_font.hpp"
3132
#include "guiengine/screen.hpp"
3233
#include "guiengine/screen_keyboard.hpp"
33-
#include "guiengine/widgets.hpp"
34+
#include "guiengine/widgets/bubble_widget.hpp"
35+
#include "guiengine/widgets/check_box_widget.hpp"
36+
#include "guiengine/widgets/list_widget.hpp"
37+
#include "guiengine/widgets/model_view_widget.hpp"
38+
#include "guiengine/widgets/progress_bar_widget.hpp"
39+
#include "guiengine/widgets/rating_bar_widget.hpp"
40+
#include "guiengine/widgets/ribbon_widget.hpp"
41+
#include "guiengine/widgets/spinner_widget.hpp"
3442
#include "io/file_manager.hpp"
3543
#include "states_screens/state_manager.hpp"
3644
#include "utils/log.hpp"

src/network/protocols/client_lobby.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include "guiengine/screen_keyboard.hpp"
3131
#include "input/device_manager.hpp"
3232
#include "input/input_device.hpp"
33+
#include "io/file_manager.hpp"
3334
#include "items/network_item_manager.hpp"
3435
#include "items/powerup_manager.hpp"
3536
#include "karts/abstract_kart.hpp"

src/states_screens/addons_screen.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,13 @@
2020
#include "addons/addons_manager.hpp"
2121
#include "addons/news_manager.hpp"
2222
#include "config/user_config.hpp"
23+
#include "graphics/irr_driver.hpp"
2324
#include "guiengine/CGUISpriteBank.hpp"
2425
#include "guiengine/modaldialog.hpp"
2526
#include "guiengine/scalable_font.hpp"
2627
#include "guiengine/widget.hpp"
2728
#include "guiengine/widgets/ribbon_widget.hpp"
29+
#include "guiengine/widgets/spinner_widget.hpp"
2830
#include "io/file_manager.hpp"
2931
#include "online/request_manager.hpp"
3032
#include "states_screens/dialogs/addons_loading.hpp"

src/states_screens/addons_screen.hpp

+3-5
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020

2121
#include "addons/addons_manager.hpp"
2222
#include "guiengine/screen.hpp"
23-
#include "guiengine/widgets/label_widget.hpp"
23+
#include "guiengine/widgets/list_widget.hpp"
2424
#include "guiengine/widgets/text_box_widget.hpp"
25-
#include "states_screens/dialogs/addons_loading.hpp"
2625

2726
/* used for the installed/unsinstalled icons*/
2827
namespace irr { namespace gui { class STKModifiedSpriteBank; } }
2928

30-
namespace GUIEngine { class Widget; }
29+
namespace GUIEngine { class LabelWidget; class Widget; }
3130

31+
class AddonsLoading;
3232
struct DateFilter {
3333
core::stringw label;
3434
int year;
@@ -61,8 +61,6 @@ class AddonsScreen : public GUIEngine::Screen,
6161

6262
irr::gui::STKModifiedSpriteBank
6363
*m_icon_bank;
64-
GUIEngine::LabelWidget
65-
*m_update_status;
6664

6765
/** Currently selected type. */
6866
std::string m_type;

src/states_screens/dialogs/addons_loading.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,11 @@
2525
#include "guiengine/engine.hpp"
2626
#include "guiengine/message_queue.hpp"
2727
#include "guiengine/scalable_font.hpp"
28-
#include "guiengine/widgets.hpp"
28+
#include "guiengine/widgets/bubble_widget.hpp"
29+
#include "guiengine/widgets/label_widget.hpp"
30+
#include "guiengine/widgets/rating_bar_widget.hpp"
31+
#include "guiengine/widgets/ribbon_widget.hpp"
32+
#include "guiengine/widgets/progress_bar_widget.hpp"
2933
#include "input/input_manager.hpp"
3034
#include "io/file_manager.hpp"
3135
#include "network/protocols/client_lobby.hpp"

src/states_screens/dialogs/addons_loading.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121

2222
#include "addons/addon.hpp"
2323
#include "addons/addons_manager.hpp"
24-
#include "guiengine/widgets.hpp"
2524
#include "guiengine/modaldialog.hpp"
2625
#include "utils/cpp2011.hpp"
2726
#include "utils/synchronised.hpp"
2827

28+
namespace GUIEngine { class IconButtonWidget; class ProgressBarWidget; }
2929
namespace Online { class HTTPRequest; }
3030

3131
/**

src/states_screens/dialogs/addons_pack.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
#include "karts/kart_properties.hpp"
2727
#include "karts/kart_properties_manager.hpp"
2828
#include "guiengine/message_queue.hpp"
29+
#include "guiengine/widgets/bubble_widget.hpp"
30+
#include "guiengine/widgets/icon_button_widget.hpp"
31+
#include "guiengine/widgets/label_widget.hpp"
32+
#include "guiengine/widgets/progress_bar_widget.hpp"
33+
#include "guiengine/widgets/ribbon_widget.hpp"
2934
#include "network/protocols/client_lobby.hpp"
3035
#include "online/http_request.hpp"
3136
#include "states_screens/addons_screen.hpp"

src/states_screens/dialogs/addons_pack.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
#ifndef HEADER_ADDONS_PACK_HPP
1919
#define HEADER_ADDONS_PACK_HPP
2020

21-
#include "guiengine/widgets.hpp"
2221
#include "guiengine/modaldialog.hpp"
2322
#include "utils/cpp2011.hpp"
2423

2524
class AddonsPackRequest;
25+
namespace GUIEngine { class LabelWidget; class ProgressBarWidget; }
2626

2727
/**
2828
* \ingroup states_screens

src/states_screens/dialogs/change_password_dialog.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@
2020
#include "audio/sfx_manager.hpp"
2121
#include "config/player_manager.hpp"
2222
#include "guiengine/engine.hpp"
23-
#include "guiengine/widgets.hpp"
23+
#include "guiengine/widgets/icon_button_widget.hpp"
24+
#include "guiengine/widgets/label_widget.hpp"
25+
#include "guiengine/widgets/ribbon_widget.hpp"
26+
#include "guiengine/widgets/text_box_widget.hpp"
2427
#include "online/xml_request.hpp"
2528
#include "states_screens/dialogs/message_dialog.hpp"
2629
#include "states_screens/state_manager.hpp"

src/states_screens/dialogs/download_assets.cpp

+6-1
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,14 @@
2020
#include "states_screens/dialogs/download_assets.hpp"
2121

2222
#include "config/user_config.hpp"
23-
#include "states_screens/dialogs/message_dialog.hpp"
23+
#include "guiengine/widgets/bubble_widget.hpp"
24+
#include "guiengine/widgets/icon_button_widget.hpp"
25+
#include "guiengine/widgets/label_widget.hpp"
26+
#include "guiengine/widgets/progress_bar_widget.hpp"
27+
#include "guiengine/widgets/ribbon_widget.hpp"
2428
#include "io/file_manager.hpp"
2529
#include "online/http_request.hpp"
30+
#include "states_screens/dialogs/message_dialog.hpp"
2631
#include "states_screens/state_manager.hpp"
2732
#include "utils/extract_mobile_assets.hpp"
2833
#include "utils/download_assets_size.hpp"

src/states_screens/dialogs/download_assets.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020

2121
#ifdef MOBILE_STK
2222

23-
#include "guiengine/widgets.hpp"
2423
#include "guiengine/modaldialog.hpp"
2524
#include "utils/cpp2011.hpp"
2625

2726
class DownloadAssetsRequest;
27+
namespace GUIEngine { class IconButtonWidget; class ProgressBarWidget; }
2828

2929
/**
3030
* \ingroup states_screens

src/states_screens/dialogs/ghost_replay_info_dialog.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@
2121
#include "config/player_manager.hpp"
2222
#include "guiengine/CGUISpriteBank.hpp"
2323
#include "graphics/stk_tex_manager.hpp"
24+
#include "guiengine/widgets/check_box_widget.hpp"
25+
#include "guiengine/widgets/icon_button_widget.hpp"
26+
#include "guiengine/widgets/label_widget.hpp"
27+
#include "guiengine/widgets/list_widget.hpp"
28+
#include "guiengine/widgets/ribbon_widget.hpp"
2429
#include "karts/kart_properties.hpp"
2530
#include "karts/kart_properties_manager.hpp"
2631
#include "race/race_manager.hpp"

src/states_screens/dialogs/ghost_replay_info_dialog.hpp

+6-1
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,14 @@
2020
#define HEADER_GHOST_REPLAY_INFO_DIALOG_HPP
2121

2222
#include "guiengine/modaldialog.hpp"
23-
#include "guiengine/widgets.hpp"
2423
#include "replay/replay_play.hpp"
2524

25+
namespace GUIEngine
26+
{
27+
class CheckBoxWidget; class IconButtonWidget; class ListWidget;
28+
class RibbonWidget;
29+
}
30+
2631
/** \brief Dialog that allows a user to do action with ghost replay file
2732
* \ingroup states_screens
2833
*/

src/states_screens/dialogs/high_score_info_dialog.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
2222
#include "config/user_config.hpp"
2323
#include "guiengine/CGUISpriteBank.hpp"
2424
#include "graphics/stk_tex_manager.hpp"
25+
#include "guiengine/widgets/icon_button_widget.hpp"
26+
#include "guiengine/widgets/label_widget.hpp"
27+
#include "guiengine/widgets/list_widget.hpp"
28+
#include "guiengine/widgets/ribbon_widget.hpp"
2529
#include "input/device_manager.hpp"
2630
#include "input/input_manager.hpp"
2731
#include "karts/kart_properties.hpp"

src/states_screens/dialogs/high_score_info_dialog.hpp

+6-1
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,15 @@
2020
#define HEADER_HIGH_SCORE_INFO_DIALOG_HPP
2121

2222
#include "guiengine/modaldialog.hpp"
23-
#include "guiengine/widgets.hpp"
2423
#include "race/grand_prix_data.hpp"
2524
#include "race/highscores.hpp"
2625

26+
namespace GUIEngine
27+
{
28+
class IconButtonWidget; class LabelWidget; class ListWidget;
29+
class RibbonWidget;
30+
}
31+
2732
/** \brief Dialog that allows a user to manage a high score
2833
* \ingroup states_screens
2934
*/

src/states_screens/dialogs/recovery_dialog.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020
#include "audio/sfx_manager.hpp"
2121
#include "config/player_manager.hpp"
2222
#include "guiengine/engine.hpp"
23+
#include "guiengine/widgets/icon_button_widget.hpp"
24+
#include "guiengine/widgets/label_widget.hpp"
25+
#include "guiengine/widgets/ribbon_widget.hpp"
26+
#include "guiengine/widgets/text_box_widget.hpp"
2327
#include "online/xml_request.hpp"
2428
#include "states_screens/state_manager.hpp"
2529
#include "utils/translation.hpp"

src/states_screens/dialogs/recovery_dialog.hpp

+5-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,13 @@
1919
#ifndef HEADER_RECOVERY_DIALOG_HPP
2020
#define HEADER_RECOVERY_DIALOG_HPP
2121

22-
2322
#include "guiengine/modaldialog.hpp"
24-
#include "guiengine/widgets.hpp"
2523

24+
namespace GUIEngine
25+
{
26+
class IconButtonWidget; class LabelWidget; class RibbonWidget;
27+
class TextBoxWidget;
28+
}
2629
namespace Online
2730
{
2831
class XMLRequest;

src/states_screens/dialogs/registration_dialog.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
#include "states_screens/dialogs/registration_dialog.hpp"
1919

2020
#include "guiengine/engine.hpp"
21-
#include "guiengine/widgets.hpp"
21+
#include "guiengine/widgets/label_widget.hpp"
22+
#include "guiengine/widgets/ribbon_widget.hpp"
2223
#include "states_screens/state_manager.hpp"
2324
#include "states_screens/online/register_screen.hpp"
2425
#include "utils/translation.hpp"

src/states_screens/dialogs/vote_dialog.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@
2121
#include "audio/sfx_manager.hpp"
2222
#include "config/player_manager.hpp"
2323
#include "guiengine/engine.hpp"
24+
#include "guiengine/widgets/icon_button_widget.hpp"
25+
#include "guiengine/widgets/label_widget.hpp"
26+
#include "guiengine/widgets/rating_bar_widget.hpp"
27+
#include "guiengine/widgets/ribbon_widget.hpp"
28+
#include "io/xml_node.hpp"
2429
#include "online/xml_request.hpp"
2530
#include "states_screens/state_manager.hpp"
2631
#include "utils/string_utils.hpp"

src/states_screens/dialogs/vote_dialog.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121

2222

2323
#include "guiengine/modaldialog.hpp"
24-
#include "guiengine/widgets.hpp"
2524

2625
#include <irrString.h>
2726

27+
namespace GUIEngine { class IconButtonWidget; class LabelWidget; class RatingBarWidget; class RibbonWidget; }
2828
namespace Online
2929
{
3030
class XMLRequest;

src/states_screens/edit_track_screen.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "guiengine/widgets/button_widget.hpp"
2323
#include "guiengine/widgets/check_box_widget.hpp"
2424
#include "guiengine/widgets/dynamic_ribbon_widget.hpp"
25+
#include "guiengine/widgets/icon_button_widget.hpp"
2526
#include "guiengine/widgets/label_widget.hpp"
2627
#include "guiengine/widgets/ribbon_widget.hpp"
2728
#include "guiengine/widgets/spinner_widget.hpp"

src/states_screens/edit_track_screen.hpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,8 @@
1919
#define HEADER_EDIT_TRACK_SCREEN_HPP
2020

2121
#include "guiengine/screen.hpp"
22-
#include "guiengine/widgets.hpp"
2322

24-
namespace GUIEngine { class Widget; }
23+
namespace GUIEngine { class IconButtonWidget; class Widget; }
2524

2625
namespace irr { namespace gui { class STKModifiedSpriteBank; } }
2726

src/states_screens/ghost_replay_selection.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,13 @@
2020

2121
#include "config/player_manager.hpp"
2222
#include "config/user_config.hpp"
23+
#include "graphics/irr_driver.hpp"
2324
#include "graphics/material.hpp"
2425
#include "guiengine/CGUISpriteBank.hpp"
26+
#include "guiengine/widgets/check_box_widget.hpp"
27+
#include "guiengine/widgets/label_widget.hpp"
28+
#include "guiengine/widgets/ribbon_widget.hpp"
29+
#include "io/file_manager.hpp"
2530
#include "karts/kart_properties.hpp"
2631
#include "karts/kart_properties_manager.hpp"
2732
#include "states_screens/dialogs/ghost_replay_info_dialog.hpp"
@@ -122,7 +127,6 @@ void GhostReplaySelection::loadedFromFile()
122127
m_compare_toggle_widget->setVisible(false);
123128
getWidget<LabelWidget>("compare-toggle-text")->setVisible(false);
124129

125-
m_mode_tabs = getWidget<GUIEngine::RibbonWidget>("race_mode");
126130
m_active_mode = RaceManager::MINOR_MODE_TIME_TRIAL;
127131
m_active_mode_is_linear = true;
128132

src/states_screens/ghost_replay_selection.hpp

+2-3
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
#define HEADER_GHOST_REPLAY_SELECTION_HPP
2121

2222
#include "guiengine/screen.hpp"
23-
#include "guiengine/widgets.hpp"
23+
#include "guiengine/widgets/list_widget.hpp"
2424
#include "race/race_manager.hpp"
2525
#include "states_screens/dialogs/message_dialog.hpp"
2626

27-
namespace GUIEngine { class Widget; }
27+
namespace GUIEngine { class CheckBoxWidget; class Widget; }
2828

2929
/**
3030
* \brief GhostReplaySelection
@@ -48,7 +48,6 @@ class GhostReplaySelection : public GUIEngine::Screen,
4848
GUIEngine::CheckBoxWidget* m_replay_version_toggle_widget;
4949
GUIEngine::CheckBoxWidget* m_best_times_toggle_widget;
5050
GUIEngine::CheckBoxWidget* m_compare_toggle_widget;
51-
GUIEngine::RibbonWidget* m_mode_tabs;
5251
RaceManager::Difficulty m_cur_difficulty;
5352
std::string m_file_to_be_deleted;
5453
std::vector<unsigned int> m_best_times_index;

src/states_screens/high_score_selection.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,11 @@
2020

2121
#include "config/player_manager.hpp"
2222
#include "config/user_config.hpp"
23+
#include "graphics/irr_driver.hpp"
2324
#include "graphics/material.hpp"
2425
#include "guiengine/CGUISpriteBank.hpp"
26+
#include "guiengine/widgets/ribbon_widget.hpp"
27+
#include "io/file_manager.hpp"
2528
#include "karts/kart_properties.hpp"
2629
#include "karts/kart_properties_manager.hpp"
2730
#include "race/grand_prix_data.hpp"

src/states_screens/high_score_selection.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
#define HEADER_HIGH_SCORE_SELECTION_HPP
2121

2222
#include "guiengine/screen.hpp"
23-
#include "guiengine/widgets.hpp"
23+
#include "guiengine/widgets/list_widget.hpp"
2424
#include "race/race_manager.hpp"
2525
#include "states_screens/dialogs/message_dialog.hpp"
2626

27-
namespace GUIEngine { class Widget; }
27+
namespace GUIEngine { class ListWidget; class RibbonWidget; class Widget; }
2828

2929
/**
3030
* \brief HighScoreSelection

src/states_screens/main_menu_screen.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#include "graphics/irr_driver.hpp"
2828
#include "guiengine/dialog_queue.hpp"
2929
#include "guiengine/scalable_font.hpp"
30+
#include "guiengine/widgets/button_widget.hpp"
3031
#include "guiengine/widgets/label_widget.hpp"
3132
#include "guiengine/widgets/list_widget.hpp"
3233
#include "guiengine/widgets/ribbon_widget.hpp"

src/states_screens/online/tracks_screen.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include "guiengine/widgets/check_box_widget.hpp"
3131
#include "guiengine/widgets/dynamic_ribbon_widget.hpp"
3232
#include "guiengine/widgets/icon_button_widget.hpp"
33+
#include "guiengine/widgets/label_widget.hpp"
3334
#include "guiengine/widgets/list_widget.hpp"
3435
#include "guiengine/widgets/progress_bar_widget.hpp"
3536
#include "guiengine/widgets/spinner_widget.hpp"

src/states_screens/options/user_screen.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "config/user_config.hpp"
2525
#include "graphics/central_settings.hpp"
2626
#include "guiengine/screen_keyboard.hpp"
27+
#include "guiengine/widgets/button_widget.hpp"
2728
#include "guiengine/widgets/check_box_widget.hpp"
2829
#include "guiengine/widgets/dynamic_ribbon_widget.hpp"
2930
#include "guiengine/widgets/label_widget.hpp"

0 commit comments

Comments
 (0)