All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::RangeConcept Class Reference

RangeConcept represents a number range with an optional step. More...

#include <kanzi/node/concept/range.hpp>

Inheritance diagram for kanzi::RangeConcept:
kanzi::RangeConceptImpl< TBaseClass, TDerivedClass >

Classes

class  CommonMessageArguments
 
class  ValueChangedMessageArguments
 
class  ValueChangeFinishedMessageArguments
 
class  ValueChangeStartedMessageArguments
 

Static Public Member Functions

static
PropertyTypeEditorInfoSharedPtr 
makeEditorInfo ()
 

Static Public Attributes

static MessageType
< ValueChangeStartedMessageArguments
ValueChangeStartedMessage
 
static MessageType
< ValueChangeFinishedMessageArguments
ValueChangeFinishedMessage
 
static MessageType
< ValueChangedMessageArguments
ValueChangedMessage
 
Properties
static PropertyType< float > MinimumValueProperty
 MinimumValue property. More...
 
static PropertyType< float > MaximumValueProperty
 MaximumValue property. More...
 
static PropertyType< float > StepProperty
 Step property. More...
 
static PropertyType< float > ValueProperty
 Value property. More...
 
static PropertyType< float > NormalizedValueProperty
 NormalizedValue property. More...
 
static PropertyType< bool > IsValueChangingProperty
 IsValueChanging property. More...
 

Detailed Description

RangeConcept represents a number range with an optional step.

Member Function Documentation

static PropertyTypeEditorInfoSharedPtr kanzi::RangeConcept::makeEditorInfo ( )
static

Member Data Documentation

PropertyType<float> kanzi::RangeConcept::MinimumValueProperty
static

MinimumValue property.

The default value is 0.0f.

See also
setMinimumValue(), getMinimumValue()
PropertyType<float> kanzi::RangeConcept::MaximumValueProperty
static

MaximumValue property.

The default value is 1.0f.

See also
setMaximumValue(), getMaximumValue()
PropertyType<float> kanzi::RangeConcept::StepProperty
static

Step property.

The default value is 0.0f.

See also
setStep(), getStep()
PropertyType<float> kanzi::RangeConcept::ValueProperty
static

Value property.

The default value is 0.0f.

See also
setValue(), getValue()
PropertyType<float> kanzi::RangeConcept::NormalizedValueProperty
static

NormalizedValue property.

The default value is 0.0f.

See also
setNormalizedValue(), getNormalizedValue()
PropertyType<bool> kanzi::RangeConcept::IsValueChangingProperty
static

IsValueChanging property.

The default value is false.

See also
setIsValueChanging(), isIsValueChanging()
MessageType<ValueChangeStartedMessageArguments> kanzi::RangeConcept::ValueChangeStartedMessage
static
MessageType<ValueChangeFinishedMessageArguments> kanzi::RangeConcept::ValueChangeFinishedMessage
static
MessageType<ValueChangedMessageArguments> kanzi::RangeConcept::ValueChangedMessage
static

The documentation for this class was generated from the following file: