11 #include <nap/signalslot.h>
65 assert(derived_type !=
nullptr);
66 setValue(derived_type->
mValue);
89 #define DEFINE_SIMPLE_PARAMETER(Type) \
90 RTTI_BEGIN_CLASS(Type) \
91 RTTI_PROPERTY("Value", &Type::mValue, nap::rtti::EPropertyMetaData::Default) \
92 RTTI_FUNCTION("setValue", static_cast<void (Type::*)(const decltype(Type::mValue)&)>(&Type::setValue))\
Definition: parameter.h:20
Signal< T > valueChanged
Signal that's raised when the value of this parameter changes.
Definition: parametersimple.h:45
T mValue
Property: 'Value' the value of this parameter.
Definition: parametersimple.h:44
const T & getValue() const
Definition: parametersimple.h:80
Definition: parametersimple.h:19
Definition: templateapp.h:17
virtual void setValue(const Parameter &value) override
Definition: parametersimple.h:62