Specialization for PropertyType for enums. See PropertyType.
More...
#include <kanzi/core/property/property_type.hpp>
|
| PropertyType (FixedString name, Type defaultValue, uint32_t changeFlags, bool inheritable) |
|
| PropertyType (MetadataGeneratedName name, Type defaultValue, uint32_t changeFlags, bool inheritable) |
|
| PropertyType (FixedString name, Type defaultValue, uint32_t changeFlags, bool inheritable, PropertyTypeEditorInfo *editorInfo) |
|
| PropertyType (MetadataGeneratedName name, Type defaultValue, uint32_t changeFlags, bool inheritable, PropertyTypeEditorInfo *editorInfo) |
|
| ~PropertyType () |
|
| operator AbstractPropertyType () const |
|
Traits::ReturnType | getDefaultValue () const |
| Returns the default value for the property type. More...
|
|
const char * | getName () const |
| Returns the fully qualified name of the property type in form "Class.PropertyType". More...
|
|
const char * | getUnqualifiedName () const |
| Returns the unqualified name of the property type in form "PropertyType", where the qualified name is "Class.PropertyType". More...
|
|
PropertyDataType | getDataType () const |
| Returns the data type of the property type. More...
|
|
bool | isInherited () const |
| Returns true if the property type is inheritable, false otherwise. More...
|
|
uint32_t | getChangeFlags () const |
| Returns the change flags of the property type. More...
|
|
PropertyTypeEditorInfoSharedPtr | getEditorInfo () const |
| Returns the editor information of the property type. More...
|
|
Descriptor * | get () const |
|
template<typename Type>
class kanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type >
Specialization for PropertyType for enums. See PropertyType.
Returns the default value for the property type.
The default value is returned by getProperty functions when no other value is available.
Returns the fully qualified name of the property type in form "Class.PropertyType".
Returns the unqualified name of the property type in form "PropertyType", where the qualified name is "Class.PropertyType".
Returns the data type of the property type.
The data type of the property type defines the data representation type of each property value, for example float.
Returns true if the property type is inheritable, false otherwise.
Inheritable property types provide values for all objects down the hierarchy.
Returns the change flags of the property type.
Change flags can indicate that particular aspect of an object should be invalidated when you modify a property, for example layout.
Returns the editor information of the property type.
The documentation for this class was generated from the following file: