From a5955657c582f52fe59aeec485d49a1404a9f22e Mon Sep 17 00:00:00 2001 From: Megamouse Date: Fri, 2 Feb 2024 23:50:21 +0100 Subject: [PATCH] overlays: add subject and body to recvmessage dialog --- .../Network/overlay_recvmessage_dialog.cpp | 66 +++++++++++++++---- .../Network/overlay_recvmessage_dialog.h | 2 +- rpcs3/Emu/RSX/Overlays/overlay_controls.cpp | 6 ++ rpcs3/Emu/RSX/Overlays/overlay_controls.h | 1 + rpcs3/Emu/localized_string_id.h | 2 + rpcs3/rpcs3qt/localized_emu.h | 14 ++-- 6 files changed, 70 insertions(+), 21 deletions(-) diff --git a/rpcs3/Emu/RSX/Overlays/Network/overlay_recvmessage_dialog.cpp b/rpcs3/Emu/RSX/Overlays/Network/overlay_recvmessage_dialog.cpp index 5724050808..c470a494ae 100644 --- a/rpcs3/Emu/RSX/Overlays/Network/overlay_recvmessage_dialog.cpp +++ b/rpcs3/Emu/RSX/Overlays/Network/overlay_recvmessage_dialog.cpp @@ -15,26 +15,64 @@ namespace rsx dlg->callback_handler(std::move(new_msg), msg_id); } - recvmessage_dialog::list_entry::list_entry(const std::string& msg) + recvmessage_dialog::list_entry::list_entry(const std::string& name, const std::string& subj, const std::string& body) { - std::unique_ptr text_stack = std::make_unique(); - std::unique_ptr padding = std::make_unique(); - std::unique_ptr text_label = std::make_unique