Abstract property notification handler. More...
#include <kanzi/core/property/abstract_property_notification_handler.hpp>
Public Member Functions | |
| AbstractPropertyType | getPropertyType () const |
| Get the property type this handler is listening. | |
| virtual void | onPropertyChanged (PropertyNotificationReason reason)=0 |
| Method to be executed when property is changed. | |
Protected Member Functions | |
| AbstractPropertyNotificationHandler ()=default | |
| Default constructor. | |
| AbstractPropertyNotificationHandler (AbstractPropertyNotificationHandler &&other) noexcept | |
| Move constructor. | |
| AbstractPropertyNotificationHandler (AbstractPropertyType propertyType) | |
| Constructor. | |
| AbstractPropertyNotificationHandler (const AbstractPropertyNotificationHandler &)=delete | |
| Deleted copy constructor. | |
| AbstractPropertyNotificationHandler & | operator= (AbstractPropertyNotificationHandler &&other) noexcept |
| Move operator. | |
| AbstractPropertyNotificationHandler & | operator= (const AbstractPropertyNotificationHandler &)=delete |
| Deleted copy operator. | |
| virtual | ~AbstractPropertyNotificationHandler () |
| Destructor. | |
Abstract property notification handler.
|
explicitprotecteddefault |
Default constructor.
|
inlineexplicitprotected |
Constructor.
| propertyType | Property type to attach on. |
|
protectedvirtual |
Destructor.
|
inlineprotectednoexcept |
Move constructor.
| other | Source object. |
|
protecteddelete |
Deleted copy constructor.
|
pure virtual |
Method to be executed when property is changed.
| reason | Why property was changed. |
Implemented in kanzi::RenderStatePropertyNotificationHandler, and kanzi::PropertyListener.
|
inline |
Get the property type this handler is listening.
|
inlineprotectednoexcept |
Move operator.
| other | Source object. |
|
protecteddelete |
Deleted copy operator.