41 virtual const std::string&
window_id()
const override;
generator_settings(generator_data &data)
field_integer * players_
We need to own these fields to access the underlying widget.
virtual void pre_show(window &window) override
The execute function.
std::string label
What to show in the filter's drop-down list.
std::function< void()> update_width_label_
std::function< void()> update_height_label_
Various uncategorised dialogs.
virtual const std::string & window_id() const override
The ID of the window to build.
Abstract base class for all modal dialogs.
#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...
Template class to implement the generic field implementation.
void adjust_minimum_size_by_players()