45 virtual const std::string&
window_id()
const override;
void on_gender_select(const std::string val)
void update_leader_image()
void on_faction_select()
Callbacks.
virtual void post_show() override
Actions to be taken after the window has been shown.
ng::flg_manager & flg_manager_
faction_select(ng::flg_manager &flg_manager, const std::string &color, const int side)
const std::string tc_color_
virtual void pre_show() override
Actions to be taken before showing the window.
group< std::string > gender_toggle_
void profile_button_callback()
virtual const std::string & window_id() const override
The ID of the window to build.
Abstract base class for all modal dialogs.
FLG stands for faction, leader and gender.
#define DEFINE_SIMPLE_EXECUTE_WRAPPER(dialog)
Adds a bare-bonesstatic execute function to a dialog class that immediately invokes and return the re...