API Documentation
|
The core of the default object to store data of any type that should persist through sessions of the application. Developers should use ApplicationOption. More...
#include <ApplicationOptions.h>
Public Member Functions | |
virtual void | fromString (const String &)=0 |
virtual INIOption * | iniOption ()=0 |
virtual bool | isDefault () const =0 |
virtual void | setToDefaultValue ()=0 |
virtual String | toString () const =0 |
virtual | ~ApplicationOptionBase () |
The core of the default object to store data of any type that should persist through sessions of the application. Developers should use ApplicationOption.
Class: ApplicationOptionBase
Stores data of any type that can easily be saved or retrieved at runtime. Option belongs to a specific group for easy sorting and can be used to automatically generate widgets.
|
inlinevirtual |
|
pure virtual |
Implemented in ApplicationOption< t_type >, ApplicationOption< bool >, ApplicationOption< fltp04 >, ApplicationOption< fltp08 >, ApplicationOption< NDEVR::Angle< fltp08 > >, ApplicationOption< NDEVR::RGBColor >, ApplicationOption< NDEVR::String >, ApplicationOption< NDEVR::Time >, ApplicationOption< NDEVR::TimeSpan >, ApplicationOption< NDEVR::TranslatedString >, ApplicationOption< NDEVR::UUID >, ApplicationOption< NDEVR::Vector< 3, fltp08 > >, ApplicationOption< NDEVR::Vector< 3, NDEVR::Angle< fltp08 > > >, ApplicationOption< NDEVR::Vector< WidgetMode::e_size, bool > >, ApplicationOption< NDEVR::Vertex< 3, fltp08 > >, ApplicationOption< sint04 >, ApplicationOption< uint04 >, ApplicationOption< ViewportLayoutTheme >, and ApplicationOption< WidgetMode >.
|
pure virtual |
Implemented in ApplicationOption< t_type >, ApplicationOption< bool >, ApplicationOption< fltp04 >, ApplicationOption< fltp08 >, ApplicationOption< NDEVR::Angle< fltp08 > >, ApplicationOption< NDEVR::RGBColor >, ApplicationOption< NDEVR::String >, ApplicationOption< NDEVR::Time >, ApplicationOption< NDEVR::TimeSpan >, ApplicationOption< NDEVR::TranslatedString >, ApplicationOption< NDEVR::UUID >, ApplicationOption< NDEVR::Vector< 3, fltp08 > >, ApplicationOption< NDEVR::Vector< 3, NDEVR::Angle< fltp08 > > >, ApplicationOption< NDEVR::Vector< WidgetMode::e_size, bool > >, ApplicationOption< NDEVR::Vertex< 3, fltp08 > >, ApplicationOption< sint04 >, ApplicationOption< uint04 >, ApplicationOption< ViewportLayoutTheme >, and ApplicationOption< WidgetMode >.
|
pure virtual |
Implemented in ApplicationOption< t_type >, ApplicationOption< bool >, ApplicationOption< fltp04 >, ApplicationOption< fltp08 >, ApplicationOption< NDEVR::Angle< fltp08 > >, ApplicationOption< NDEVR::RGBColor >, ApplicationOption< NDEVR::String >, ApplicationOption< NDEVR::Time >, ApplicationOption< NDEVR::TimeSpan >, ApplicationOption< NDEVR::TranslatedString >, ApplicationOption< NDEVR::UUID >, ApplicationOption< NDEVR::Vector< 3, fltp08 > >, ApplicationOption< NDEVR::Vector< 3, NDEVR::Angle< fltp08 > > >, ApplicationOption< NDEVR::Vector< WidgetMode::e_size, bool > >, ApplicationOption< NDEVR::Vertex< 3, fltp08 > >, ApplicationOption< sint04 >, ApplicationOption< uint04 >, ApplicationOption< ViewportLayoutTheme >, and ApplicationOption< WidgetMode >.
|
pure virtual |
Implemented in ApplicationOption< t_type >, ApplicationOption< bool >, ApplicationOption< fltp04 >, ApplicationOption< fltp08 >, ApplicationOption< NDEVR::Angle< fltp08 > >, ApplicationOption< NDEVR::RGBColor >, ApplicationOption< NDEVR::String >, ApplicationOption< NDEVR::Time >, ApplicationOption< NDEVR::TimeSpan >, ApplicationOption< NDEVR::TranslatedString >, ApplicationOption< NDEVR::UUID >, ApplicationOption< NDEVR::Vector< 3, fltp08 > >, ApplicationOption< NDEVR::Vector< 3, NDEVR::Angle< fltp08 > > >, ApplicationOption< NDEVR::Vector< WidgetMode::e_size, bool > >, ApplicationOption< NDEVR::Vertex< 3, fltp08 > >, ApplicationOption< sint04 >, ApplicationOption< uint04 >, ApplicationOption< ViewportLayoutTheme >, and ApplicationOption< WidgetMode >.
|
pure virtual |
Implemented in ApplicationOption< t_type >, ApplicationOption< bool >, ApplicationOption< fltp04 >, ApplicationOption< fltp08 >, ApplicationOption< NDEVR::Angle< fltp08 > >, ApplicationOption< NDEVR::RGBColor >, ApplicationOption< NDEVR::String >, ApplicationOption< NDEVR::Time >, ApplicationOption< NDEVR::TimeSpan >, ApplicationOption< NDEVR::TranslatedString >, ApplicationOption< NDEVR::UUID >, ApplicationOption< NDEVR::Vector< 3, fltp08 > >, ApplicationOption< NDEVR::Vector< 3, NDEVR::Angle< fltp08 > > >, ApplicationOption< NDEVR::Vector< WidgetMode::e_size, bool > >, ApplicationOption< NDEVR::Vertex< 3, fltp08 > >, ApplicationOption< sint04 >, ApplicationOption< uint04 >, ApplicationOption< ViewportLayoutTheme >, and ApplicationOption< WidgetMode >.