34 class player_list_helper;
49 virtual const std::string& window_id()
const override;
53 virtual void post_show(window& window)
override;
55 template<
typename... T>
73 template<
void(ng::s
ide_engine::*fptr)(
int)>
79 void update_status_label_and_buttons();
81 void network_handler();
85 state_changed_ =
true;
ng::connect_engine & connect_engine_
std::size_t update_timer_
A small explanation about what's going on here: Each action has access to two game_info objects First...
std::unique_ptr< player_list_helper > player_list_
A class that represents a TCP/IP connection to the wesnothd server.
Various uncategorised dialogs.
std::vector< ai::description * > ai_algorithms_
wesnothd_connection * network_connection_
std::shared_ptr< side_engine > side_engine_ptr
std::map< std::string, tree_view_node * > team_tree_map_
A slider is a control that can select a value by moving a grip on a groove.
Abstract base class for all modal dialogs.
A config object defines a single node in a WML file, with access to child nodes.
#define DEFINE_SIMPLE_EXECUTE_WRAPPER(dialog)
Adds a bare-bonesstatic execute function to a dialog class that immediately invokes and return the re...
base class of top level items, the only item which needs to store the final canvases to draw on...
std::map< ng::side_engine_ptr, tree_view_node * > side_tree_map_