#include <lobby.hpp>
Public Member Functions | |
void | init (window &w, const std::string &label, const bool unfolded=false) |
void | update_player_count_label () |
Public Attributes | |
tree_view_node * | tree |
label * | tree_label |
label * | label_player_count |
void gui2::dialogs::sub_player_list::init | ( | window & | w, |
const std::string & | label, | ||
const bool | unfolded = false |
||
) |
Definition at line 66 of file lobby.cpp.
References gui2::tree_view::add_node(), gui2::tree_view_node::unfold(), and w.
void gui2::dialogs::sub_player_list::update_player_count_label | ( | ) |
It doesn't work here since invalidate_layout is blocked, but the widget should also be able to handle it itself. Once done the setting of the label text can also be removed.
Definition at line 86 of file lobby.cpp.
References gui2::tree_view_node::count_children(), label_player_count, gui2::styled_widget::set_label(), and tree.
Referenced by gui2::dialogs::mp_lobby::update_playerlist().
label* gui2::dialogs::sub_player_list::label_player_count |
Definition at line 47 of file lobby.hpp.
Referenced by update_player_count_label().
tree_view_node* gui2::dialogs::sub_player_list::tree |
Definition at line 45 of file lobby.hpp.
Referenced by gui2::dialogs::player_list::init(), update_player_count_label(), and gui2::dialogs::mp_lobby::update_playerlist().