From 27ecfaee9c87026d7749f4e5e29dc4618edb534c Mon Sep 17 00:00:00 2001 From: kd-11 Date: Wed, 11 Mar 2026 02:20:26 +0300 Subject: [PATCH] overlays/home: Add icons to the home menu --- .../HomeMenu/overlay_home_menu_components.cpp | 47 +++++++++++++--- .../HomeMenu/overlay_home_menu_components.h | 4 +- .../HomeMenu/overlay_home_menu_main_menu.cpp | 56 ++++++++++++------- .../HomeMenu/overlay_home_menu_main_menu.h | 6 +- .../HomeMenu/overlay_home_menu_page.cpp | 8 +-- .../HomeMenu/overlay_home_menu_page.h | 5 +- .../HomeMenu/overlay_home_menu_savestate.cpp | 3 +- .../HomeMenu/overlay_home_menu_settings.cpp | 16 +++--- .../HomeMenu/overlay_home_menu_settings.h | 2 +- 9 files changed, 100 insertions(+), 47 deletions(-) diff --git a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.cpp b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.cpp index 8eb56fd787..52e34ea2b2 100644 --- a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.cpp +++ b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.cpp @@ -5,25 +5,56 @@ namespace rsx { namespace overlays { - home_menu_entry::home_menu_entry(const std::string& text, u16 width) + home_menu_entry::home_menu_entry(home_menu::fa_icon icon, const std::string& text, u16 width) { - std::unique_ptr text_stack = std::make_unique(); - std::unique_ptr padding = std::make_unique(); - std::unique_ptr title = std::make_unique