#include "stdafx.h" #include "../overlay_manager.h" #include "overlay_recvmessage_dialog.h" #include "Emu/System.h" #include "Emu/NP/rpcn_client.h" namespace rsx { namespace overlays { void recvmessage_callback(void* param, shared_ptr> new_msg, u64 msg_id) { auto* dlg = static_cast(param); dlg->callback_handler(std::move(new_msg), msg_id); } recvmessage_dialog::list_entry::list_entry(const std::string& name, const std::string& subj, const std::string& body) { std::unique_ptr prefix_stack = std::make_unique(); std::unique_ptr text_stack = std::make_unique(); std::unique_ptr name_label = std::make_unique