|
template<typename T , typename... Args> |
T * | register_field (Args &&... args) |
| Creates a new field of given type with given arguments. More...
|
|
field_bool * | register_bool (const std::string &id, const bool mandatory, const std::function< bool()> callback_load_value=nullptr, const std::function< void(bool)> callback_save_value=nullptr, const std::function< void(widget &)> callback_change=nullptr, const bool initial_fire=false) |
| Creates a new boolean field. More...
|
|
field_bool * | register_bool (const std::string &id, const bool mandatory, bool &linked_variable, const std::function< void(widget &)> callback_change=nullptr, const bool initial_fire=false) |
| Creates a new boolean field. More...
|
|
field_integer * | register_integer (const std::string &id, const bool mandatory, const std::function< int()> callback_load_value=nullptr, const std::function< void(int)> callback_save_value=nullptr) |
| Creates a new integer field. More...
|
|
field_integer * | register_integer (const std::string &id, const bool mandatory, int &linked_variable) |
| Creates a new integer field. More...
|
|
field_text * | register_text (const std::string &id, const bool mandatory, const std::function< std::string()> callback_load_value=nullptr, const std::function< void(const std::string &)> callback_save_value=nullptr, const bool capture_focus=false) |
| Creates a new text field. More...
|
|
field_text * | register_text (const std::string &id, const bool mandatory, std::string &linked_variable, const bool capture_focus=false) |
| Creates a new text field. More...
|
|
field_label * | register_label (const std::string &id, const bool mandatory, const std::string &text, const bool use_markup=false) |
| Registers a new styled_widget as a label. More...
|
|
field_label * | register_image (const std::string &id, const bool mandatory, const std::string &filename) |
| Registers a new styled_widget as image. More...
|
|
std::unique_ptr< window > | window_ |
| The window object build for this dialog. More...
|
|
Definition at line 56 of file game_save.hpp.