neoGFX
Cross-platform C++ app/game engine
|
#include <settings_dialog.hpp>
Classes | |
struct | unsupported_setting_type |
Public Types | |
typedef i_setting_widget_factory | abstract_type |
Public Member Functions | |
virtual | ~i_setting_widget_factory ()=default |
virtual void | create_widget (neolib::i_setting &aSetting, i_layout &aLayout, i_string const &aFormat, sink &aSink, i_ref_ptr< i_widget > &aResult) const =0 |
ref_ptr< i_widget > | create_widget (neolib::i_setting &aSetting, i_layout &aLayout, i_string const &aFormat, sink &aSink) const |
Public Member Functions inherited from neolib::i_reference_counted | |
virtual | ~i_reference_counted ()=default |
virtual void | add_ref () const noexcept=0 |
virtual void | release () const =0 |
virtual int32_t | use_count () const noexcept=0 |
virtual const i_reference_counted * | release_and_take_ownership () const =0 |
virtual i_reference_counted * | release_and_take_ownership ()=0 |
virtual void | pin () const noexcept=0 |
virtual void | unpin () const =0 |
virtual i_ref_control_block & | control_block ()=0 |
Definition at line 30 of file settings_dialog.hpp.
Definition at line 35 of file settings_dialog.hpp.
|
virtualdefault |
|
inline |
Definition at line 42 of file settings_dialog.hpp.
|
pure virtual |