47 virtual const std::string&
window_id()
const override;
void kick_button_callback()
void kick_ban_button_callback()
virtual void post_show(window &window) override
Actions to be taken after the window has been shown.
lobby_player_info(events::chat_handler &chat, const mp::user_info &info, const mp::lobby_info &li)
void start_whisper_button_callback()
bool result_open_whisper_
void stopgame_button_callback()
const mp::user_info & info_
virtual const std::string & window_id() const override
The ID of the window to build.
const mp::lobby_info & lobby_info_
void remove_from_list_button_callback()
void add_to_ignores_button_callback()
button * remove_from_list_
void add_to_friends_button_callback()
void do_kick_ban(bool ban)
virtual void pre_show(window &window) override
Actions to be taken before showing the window.
events::chat_handler & chat_
bool result_open_whisper() const
void check_status_button_callback()
Abstract base class for all modal dialogs.
A label displays a text, the text can be wrapped but no scrollbars are provided.
Class for a single line text area.
base class of top level items, the only item which needs to store the final canvases to draw on.
This class represents the collective information the client has about the players and games on the se...
std::string label
What to show in the filter's drop-down list.
Various uncategorised dialogs.
This class represents the information a client has about another player.