Skip to content

Commit f70c2ab

Browse files
Remove unneeded header file includes in online screens
1 parent 913a082 commit f70c2ab

20 files changed

+58
-25
lines changed

src/online/online_player_profile.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include "config/user_config.hpp"
2424
#include "guiengine/message_queue.hpp"
2525
#include "guiengine/screen.hpp"
26+
#include "io/xml_node.hpp"
2627
#include "network/network_config.hpp"
2728
#include "online/online_profile.hpp"
2829
#include "online/profile_manager.hpp"

src/states_screens/dialogs/user_info_dialog.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,12 @@
2020
#include "config/player_manager.hpp"
2121
#include "guiengine/dialog_queue.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 "io/xml_node.hpp"
2327
#include "online/online_profile.hpp"
28+
#include "online/profile_manager.hpp"
2429
#include "online/xml_request.hpp"
2530
#include "states_screens/online/online_profile_achievements.hpp"
2631
#include "states_screens/online/online_profile_friends.hpp"

src/states_screens/dialogs/user_info_dialog.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
#define HEADER_USER_INFO_DIALOG_HPP
2121

2222
#include "guiengine/modaldialog.hpp"
23-
#include "guiengine/widgets.hpp"
2423
#include "utils/types.hpp"
2524

2625
#include <irrString.h>
2726

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

src/states_screens/online/create_server_screen.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@
2020
#include "audio/sfx_manager.hpp"
2121
#include "config/player_manager.hpp"
2222
#include "config/user_config.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/spinner_widget.hpp"
27+
#include "guiengine/widgets/text_box_widget.hpp"
2328
#include "karts/controller/network_ai_controller.hpp"
2429
#include "network/network_config.hpp"
2530
#include "network/server.hpp"

src/states_screens/online/create_server_screen.hpp

+5-3
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@
1919
#define HEADER_CREATE_SERVER_SCREEN_HPP
2020

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

24-
25-
namespace GUIEngine { class Widget; class ListWidget; }
23+
namespace GUIEngine
24+
{
25+
class IconButtonWidget; class LabelWidget; class RibbonWidget;
26+
class SpinnerWidget; class TextBoxWidget; class Widget;
27+
}
2628

2729
/**
2830
* \brief Handles the main menu

src/states_screens/online/online_lan.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "states_screens/online/online_profile_servers.hpp"
1919

2020
#include "guiengine/screen.hpp"
21+
#include "guiengine/widgets/ribbon_widget.hpp"
2122
#include "network/network_config.hpp"
2223
#include "states_screens/state_manager.hpp"
2324
#include "states_screens/online/create_server_screen.hpp"

src/states_screens/online/online_lan.hpp

-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
#include <irrString.h>
2424

2525
#include "guiengine/screen.hpp"
26-
#include "guiengine/widgets.hpp"
27-
#include "states_screens/online/online_profile_base.hpp"
2826

2927
namespace GUIEngine { class Widget; }
3028

src/states_screens/online/online_profile_achievements.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#include "guiengine/scalable_font.hpp"
2525
#include "guiengine/screen.hpp"
2626
#include "guiengine/widget.hpp"
27+
#include "guiengine/widgets/icon_button_widget.hpp"
28+
#include "guiengine/widgets/ribbon_widget.hpp"
2729
#include "online/online_profile.hpp"
2830
#include "states_screens/dialogs/achievement_progress_dialog.hpp"
2931
#include "states_screens/dialogs/player_rankings_dialog.hpp"

src/states_screens/online/online_profile_achievements.hpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@
2424

2525
#include "achievements/achievement.hpp"
2626
#include "guiengine/screen.hpp"
27-
#include "guiengine/widgets.hpp"
27+
#include "guiengine/widgets/list_widget.hpp"
2828
#include "states_screens/online/online_profile_base.hpp"
29-
#include "online/profile_manager.hpp"
3029

3130

3231
namespace GUIEngine { class Widget; }

src/states_screens/online/online_profile_base.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,11 @@
2222
#include "guiengine/scalable_font.hpp"
2323
#include "guiengine/screen.hpp"
2424
#include "guiengine/widget.hpp"
25+
#include "guiengine/widgets/icon_button_widget.hpp"
26+
#include "guiengine/widgets/label_widget.hpp"
27+
#include "guiengine/widgets/ribbon_widget.hpp"
2528
#include "online/online_profile.hpp"
29+
#include "online/profile_manager.hpp"
2630
#include "states_screens/state_manager.hpp"
2731
#include "utils/translation.hpp"
2832
#include "states_screens/online/online_profile_friends.hpp"

src/states_screens/online/online_profile_base.hpp

+2-3
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,9 @@
2323
#include <irrString.h>
2424

2525
#include "guiengine/screen.hpp"
26-
#include "guiengine/widgets.hpp"
27-
#include "online/profile_manager.hpp"
2826

29-
namespace GUIEngine { class Widget; }
27+
namespace GUIEngine { class IconButtonWidget; class LabelWidget; class RibbonWidget; class Widget; }
28+
namespace Online { class OnlineProfile; }
3029

3130

3231
/** Online profile base screen. Used for displaying friends, achievements,

src/states_screens/online/online_profile_friends.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@
2121
#include "guiengine/scalable_font.hpp"
2222
#include "guiengine/screen.hpp"
2323
#include "guiengine/widget.hpp"
24+
#include "guiengine/widgets/button_widget.hpp"
25+
#include "guiengine/widgets/list_widget.hpp"
26+
#include "guiengine/widgets/ribbon_widget.hpp"
27+
#include "guiengine/widgets/text_box_widget.hpp"
28+
#include "online/profile_manager.hpp"
2429
#include "states_screens/dialogs/user_info_dialog.hpp"
2530
#include "states_screens/online/online_user_search.hpp"
2631
#include "states_screens/state_manager.hpp"

src/states_screens/online/online_profile_friends.hpp

+2-3
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,11 @@
2323
#include <irrString.h>
2424

2525
#include "guiengine/screen.hpp"
26-
#include "guiengine/widgets.hpp"
26+
#include "guiengine/widgets/list_widget.hpp"
2727
#include "states_screens/online/online_profile_base.hpp"
28-
#include "online/profile_manager.hpp"
2928

3029

31-
namespace GUIEngine { class Widget; }
30+
namespace GUIEngine { class ButtonWidget; class ListWidget; class TextBoxWidget; class Widget; }
3231

3332

3433
/** Online profile overview screen.

src/states_screens/online/online_profile_servers.cpp

+7-6
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "guiengine/engine.hpp"
2323
#include "guiengine/screen.hpp"
2424
#include "guiengine/widget.hpp"
25+
#include "guiengine/widgets/ribbon_widget.hpp"
2526
#include "network/network_config.hpp"
2627
#include "network/stk_host.hpp"
2728
#include "network/server_config.hpp"
@@ -54,15 +55,15 @@ void OnlineProfileServers::init()
5455
if (!PlayerManager::getCurrentOnlineId())
5556
{
5657
getWidget("back")->setFocusForPlayer(PLAYER_ID_GAME_MASTER);
57-
getWidget<IconButtonWidget>("find_wan_server")->setActive(false);
58-
getWidget<IconButtonWidget>("create_wan_server")->setActive(false);
59-
getWidget<IconButtonWidget>("quick_wan_play")->setActive(false);
58+
getWidget("find_wan_server")->setActive(false);
59+
getWidget("create_wan_server")->setActive(false);
60+
getWidget("quick_wan_play")->setActive(false);
6061
}
6162
else
6263
{
63-
getWidget<IconButtonWidget>("find_wan_server")->setActive(true);
64-
getWidget<IconButtonWidget>("create_wan_server")->setActive(true);
65-
getWidget<IconButtonWidget>("quick_wan_play")->setActive(true);
64+
getWidget("find_wan_server")->setActive(true);
65+
getWidget("create_wan_server")->setActive(true);
66+
getWidget("quick_wan_play")->setActive(true);
6667
RibbonWidget* ribbon = getWidget<RibbonWidget>("wan");
6768
assert(ribbon != NULL);
6869
ribbon->select("find_wan_server", PLAYER_ID_GAME_MASTER);

src/states_screens/online/online_profile_servers.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include <irrString.h>
2424

2525
#include "guiengine/screen.hpp"
26-
#include "guiengine/widgets.hpp"
2726
#include "states_screens/online/online_profile_base.hpp"
2827

2928
namespace GUIEngine { class Widget; }

src/states_screens/online/online_profile_settings.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@
2121
#include "guiengine/scalable_font.hpp"
2222
#include "guiengine/screen.hpp"
2323
#include "guiengine/widget.hpp"
24+
#include "guiengine/widgets/button_widget.hpp"
25+
#include "guiengine/widgets/label_widget.hpp"
26+
#include "guiengine/widgets/ribbon_widget.hpp"
27+
#include "guiengine/widgets/text_box_widget.hpp"
2428
#include "states_screens/state_manager.hpp"
2529
#include "states_screens/dialogs/change_password_dialog.hpp"
2630
#include "states_screens/dialogs/general_text_field_dialog.hpp"

src/states_screens/online/online_profile_settings.hpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,9 @@
2323
#include <irrString.h>
2424

2525
#include "guiengine/screen.hpp"
26-
#include "guiengine/widgets.hpp"
2726
#include "states_screens/online/online_profile_base.hpp"
2827

29-
namespace GUIEngine { class Widget; }
28+
namespace GUIEngine { class ButtonWidget; class Widget; }
3029

3130

3231
/**

src/states_screens/online/online_screen.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include "config/player_manager.hpp"
2222
#include "config/user_config.hpp"
2323
#include "guiengine/message_queue.hpp"
24+
#include "guiengine/widgets/button_widget.hpp"
2425
#include "guiengine/widgets/check_box_widget.hpp"
2526
#include "guiengine/widgets/label_widget.hpp"
2627
#include "guiengine/widgets/list_widget.hpp"
@@ -34,6 +35,7 @@
3435
#include "network/socket_address.hpp"
3536
#include "network/stk_host.hpp"
3637
#include "network/stk_peer.hpp"
38+
#include "online/profile_manager.hpp"
3739
#include "online/request_manager.hpp"
3840
#include "states_screens/online/networking_lobby.hpp"
3941
#include "states_screens/online/online_lan.hpp"

src/states_screens/online/online_user_search.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@
2020
#include "audio/sfx_manager.hpp"
2121
#include "config/player_manager.hpp"
2222
#include "guiengine/modaldialog.hpp"
23+
#include "guiengine/widgets/button_widget.hpp"
24+
#include "guiengine/widgets/icon_button_widget.hpp"
25+
#include "guiengine/widgets/list_widget.hpp"
26+
#include "guiengine/widgets/text_box_widget.hpp"
27+
#include "io/xml_node.hpp"
2328
#include "online/profile_manager.hpp"
2429
#include "online/xml_request.hpp"
2530
#include "states_screens/dialogs/user_info_dialog.hpp"

src/states_screens/online/online_user_search.hpp

+5-2
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,14 @@
1919
#define HEADER_ONLINE_USER_SEARCH_HPP
2020

2121
#include "guiengine/screen.hpp"
22-
#include "guiengine/widgets.hpp"
2322
#include "online/online_profile.hpp"
2423
#include "utils/ptr_vector.hpp"
2524

26-
namespace GUIEngine { class Widget; }
25+
namespace GUIEngine
26+
{
27+
class ButtonWidget; class IconButtonWidget; class ListWidget;
28+
class TextBoxWidget; class Widget;
29+
}
2730

2831
namespace Online { class XMLRequest; }
2932

0 commit comments

Comments
 (0)