58 virtual const std::string&
window_id()
const override;
A config object defines a single node in a WML file, with access to child nodes.
This shows the dialog which allows the user to choose which core to play.
virtual void post_show(window &window) override
Actions to be taken after the window has been shown.
const std::vector< config > & cores_
Contains the config objects for all cores.
virtual const std::string & window_id() const override
The ID of the window to build.
int choice_
The chosen core.
void core_selected()
Called when another core is selected.
virtual void pre_show(window &window) override
Actions to be taken before showing the window.
core_selection(const std::vector< config > &cores, int choice)
Abstract base class for all modal dialogs.
base class of top level items, the only item which needs to store the final canvases to draw on.