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 typedef | WPropertyVariable< T > | |
ConstSPtr typedef | WPropertyVariable< T > | |
countConstraint(PROPERTYCONSTRAINT_TYPE type) | WPropertyVariable< T > | |
DataType typedef | WPropertyVariable< T > | |
ensureValidity(const T &newValidValue, bool suppressNotification=false) | WPropertyVariable< T > | virtual |
get(bool resetChangeState=false) | WFlag< T > | virtual |
get() const | WFlag< T > | virtual |
getAsString() | WPropertyVariable< T > | virtual |
getCondition() | WFlag< T > | |
getConstraints() | WPropertyVariable< T > | |
getContraintsChangedCondition() | WPropertyVariable< T > | |
getDescription() const | WPropertyBase | |
getFirstConstraint(PROPERTYCONSTRAINT_TYPE type) | WPropertyVariable< T > | |
getMax() | WPropertyVariable< T > | |
getMin() | WPropertyVariable< T > | |
getName() const | WPropertyBase | |
getPurpose() const | WPropertyBase | virtual |
getType() const | WPropertyBase | virtual |
getUpdateCondition() const | WPropertyBase | virtual |
getValueChangeCondition() | WFlag< T > | |
isHidden() const | WPropertyBase | |
isValid() | WFlag< T > | virtual |
m_changed | WFlag< T > | protected |
m_condition | WFlag< T > | protected |
m_constraints | WPropertyVariable< T > | protected |
m_description | WPropertyBase | protected |
m_flag | WFlag< T > | protected |
m_hidden | WPropertyBase | protected |
m_name | WPropertyBase | protected |
m_notifierConnection | WPropertyVariable< T > | protected |
m_notYetSet | WPropertyVariable< T > | private |
m_purpose | WPropertyBase | protected |
m_type | WPropertyBase | protected |
m_updateCondition | WPropertyBase | protected |
m_valueChangeCondition | WFlag< T > | protected |
maxConstraint(const T &max) | WPropertyVariable< T > | static |
minConstraint(const T &min) | WPropertyVariable< T > | static |
operator T() const | WFlag< T > | virtual |
operator()() const | WFlag< T > | virtual |
operator()(const T &value) | WFlag< T > | virtual |
propertyChangeNotifier() | WPropertyVariable< T > | protected |
PropertyChangeNotifierType typedef | WPropertyBase | |
PropertyChangeSignalType typedef | WPropertyBase | protected |
PropertyConstraintMax typedef | WPropertyVariable< T > | |
PropertyConstraintMin typedef | WPropertyVariable< 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) | WPropertyBase | virtual |
setRecommendedValue(const T &value) | WPropertyVariable< T > | virtual |
signal_PropertyChange | WPropertyBase | protected |
SPtr typedef | WPropertyVariable< 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 typedef | WFlag< T > | |
wait() const | WFlag< 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) | WPropertyBase | explicit |
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 class | WPropertyVariable< T > | friend |
~WFlag() | WFlag< T > | virtual |
~WPropertyBase() | WPropertyBase | virtual |
~WPropertyVariable() | WPropertyVariable< T > | virtual |