OpenWalnut  1.5.0dev
WPropertyVariable< T > Member List

This is the complete list of members for WPropertyVariable< T >, including all inherited members.

accept(const T &newValue)WPropertyVariable< T >virtual
addConstraint(std::shared_ptr< PropertyConstraint > constraint)WPropertyVariable< T >
changed(bool reset=false)WFlag< T >virtual
clone()WPropertyVariable< T >virtual
ConstraintContainerType typedefWPropertyVariable< T >
ConstSPtr typedefWPropertyVariable< T >
countConstraint(PROPERTYCONSTRAINT_TYPE type)WPropertyVariable< T >
DataType typedefWPropertyVariable< T >
ensureValidity(const T &newValidValue, bool suppressNotification=false)WPropertyVariable< T >virtual
get(bool resetChangeState=false)WFlag< T >virtual
get() constWFlag< T >virtual
getAsString()WPropertyVariable< T >virtual
getCondition()WFlag< T >
getConstraints()WPropertyVariable< T >
getContraintsChangedCondition()WPropertyVariable< T >
getDescription() constWPropertyBase
getFirstConstraint(PROPERTYCONSTRAINT_TYPE type)WPropertyVariable< T >
getMax()WPropertyVariable< T >
getMin()WPropertyVariable< T >
getName() constWPropertyBase
getPurpose() constWPropertyBasevirtual
getType() constWPropertyBasevirtual
getUpdateCondition() constWPropertyBasevirtual
getValueChangeCondition()WFlag< T >
isHidden() constWPropertyBase
isValid()WFlag< T >virtual
m_changedWFlag< T >protected
m_conditionWFlag< T >protected
m_constraintsWPropertyVariable< T >protected
m_descriptionWPropertyBaseprotected
m_flagWFlag< T >protected
m_hiddenWPropertyBaseprotected
m_nameWPropertyBaseprotected
m_notifierConnectionWPropertyVariable< T >protected
m_notYetSetWPropertyVariable< T >private
m_purposeWPropertyBaseprotected
m_typeWPropertyBaseprotected
m_updateConditionWPropertyBaseprotected
m_valueChangeConditionWFlag< T >protected
maxConstraint(const T &max)WPropertyVariable< T >static
minConstraint(const T &min)WPropertyVariable< T >static
operator T() constWFlag< T >virtual
operator()() constWFlag< T >virtual
operator()(const T &value)WFlag< T >virtual
propertyChangeNotifier()WPropertyVariable< T >protected
PropertyChangeNotifierType typedefWPropertyBase
PropertyChangeSignalType typedefWPropertyBaseprotected
PropertyConstraintMax typedefWPropertyVariable< T >
PropertyConstraintMin typedefWPropertyVariable< T >
removeConstraint(PROPERTYCONSTRAINT_TYPE type)WPropertyVariable< T >
removeConstraint(std::shared_ptr< PropertyConstraint > constraint)WPropertyVariable< T >
removeConstraints(PROPERTYCONSTRAINT_TYPE type, typename WPropertyVariable< T >::ConstraintContainerType::WriteTicket ticket=ConstraintContainerType::WriteTicket())WPropertyVariable< T >protected
replaceConstraint(std::shared_ptr< PropertyConstraint > constraint, PROPERTYCONSTRAINT_TYPE type)WPropertyVariable< T >
replaceConstraint(PROPERTYCONSTRAINT_TYPE constraint, PROPERTYCONSTRAINT_TYPE type)WPropertyVariable< T >
set(std::shared_ptr< WPropertyBase > value, bool recommendedOnly=false)WPropertyVariable< T >virtual
set(const T &value, bool suppressNotification=false)WPropertyVariable< T >virtual
WPropertyBase::set(const T &value)WPropertyBase
setAsString(std::string value)WPropertyVariable< T >virtual
setHidden(bool hidden=true)WPropertyBase
setMax(const T &max)WPropertyVariable< T >
setMin(const T &min)WPropertyVariable< T >
setPurpose(PROPERTY_PURPOSE purpose)WPropertyBasevirtual
setRecommendedValue(const T &value)WPropertyVariable< T >virtual
signal_PropertyChangeWPropertyBaseprotected
SPtr typedefWPropertyVariable< T >
toPropBool()WPropertyBase
toPropColor()WPropertyBase
toPropDouble()WPropertyBase
toPropertyVariable()WPropertyBase
toPropFilename()WPropertyBase
toPropGroup()WPropertyBase
toPropGroupBase()WPropertyBase
toPropInt()WPropertyBase
toPropInterval()WPropertyBase
toPropMatrix4X4()WPropertyBase
toPropPosition()WPropertyBase
toPropSelection()WPropertyBase
toPropString()WPropertyBase
toPropTransferFunction()WPropertyBase
toPropTrigger()WPropertyBase
updateType()WPropertyVariable< T >protectedvirtual
ValueType typedefWFlag< T >
wait() constWFlag< T >virtual
WFlag(WCondition *condition, const T &initial)WFlag< T >
WFlag(std::shared_ptr< WCondition > condition, const T &initial)WFlag< T >
WFlag(const WFlag &from)WFlag< T >explicit
WPropertyBase(std::string name, std::string description)WPropertyBase
WPropertyBase(const WPropertyBase &from)WPropertyBaseexplicit
WPropertyVariable(std::string name, std::string description, const T &initial)WPropertyVariable< T >
WPropertyVariable(std::string name, std::string description, const T &initial, std::shared_ptr< WCondition > condition)WPropertyVariable< T >
WPropertyVariable(std::string name, std::string description, const T &initial, PropertyChangeNotifierType notifier)WPropertyVariable< T >
WPropertyVariable(std::string name, std::string description, const T &initial, std::shared_ptr< WCondition > condition, PropertyChangeNotifierType notifier)WPropertyVariable< T >
WPropertyVariable(const WPropertyVariable< T > &from)WPropertyVariable< T >explicit
WPropertyVariableTest classWPropertyVariable< T >friend
~WFlag()WFlag< T >virtual
~WPropertyBase()WPropertyBasevirtual
~WPropertyVariable()WPropertyVariable< T >virtual