From c1ca0e360e71e7f8b0fa251fbbfeae7e50d13b1d Mon Sep 17 00:00:00 2001 From: Charles Dang Date: Thu, 22 Sep 2016 05:17:26 +1100 Subject: [PATCH] MP Staging: some basic userlist handling --- src/gui/dialogs/multiplayer/mp_staging.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/gui/dialogs/multiplayer/mp_staging.cpp b/src/gui/dialogs/multiplayer/mp_staging.cpp index a61437bb968..2ae99a91876 100644 --- a/src/gui/dialogs/multiplayer/mp_staging.cpp +++ b/src/gui/dialogs/multiplayer/mp_staging.cpp @@ -236,11 +236,26 @@ void tmp_staging::pre_show(twindow& window) // // Initialize chatbox and game rooms // - tchatbox& chat = find_widget(&window, "chat", false); chat.set_lobby_info(lobby_info_); chat.room_window_open("this game", true); // TODO: better title? + chat.active_window_changed(); + + // + // Set up player list + // + tlistbox& player_list = find_widget(&window, "player_list", false); + + for(const auto& player : connect_engine_.connected_users()) { + std::map data; + string_map item; + + item["label"] = player; + data.emplace("player_name", item); + + player_list.add_row(data); + } // // Set up the Lua plugin context