The ManagedWidgetPropertyObject is used as a base class for visualizable property objects. More...
#include "ManagedWidgetPropertyObject.h"
Inheritance diagram for ot::ManagedWidgetPropertyObject:Public Member Functions | |
| ManagedWidgetPropertyObject () | |
| Constructor. | |
| ManagedWidgetPropertyObject (ManagedWidgetPropertyObject &&_other) noexcept | |
| Move constructor. | |
| virtual | ~ManagedWidgetPropertyObject () |
| Destructor. | |
| ManagedWidgetPropertyObject & | operator= (ManagedWidgetPropertyObject &&_other) noexcept |
| Assignment move operator. | |
| virtual void | propertyValueHasChanged (const ot::Property *_property) |
Public Member Functions inherited from ot::ManagedPropertyObject | |
| ManagedPropertyObject (PropertyManager *_propertyManager=(PropertyManager *) nullptr) | |
| Constructor. | |
| ManagedPropertyObject (ManagedPropertyObject &&_other) noexcept | |
| Move constructor. | |
| virtual | ~ManagedPropertyObject () |
| Destructor. | |
| ManagedPropertyObject & | operator= (ManagedPropertyObject &&_other) noexcept |
| Assignment move operator. | |
| void | addPropertiesToJsonObject (ot::JsonValue &_object, ot::JsonAllocator &_allocator) const |
| Serialize the properties into the provided JSON object. | |
| void | setPropertiesFromJsonObject (const ot::ConstJsonObject &_object) |
| Serialize the properties into the provided JSON object. | |
| void | setPropertyManager (PropertyManager *_manager) |
| Replace the current property manager. | |
| PropertyManager * | getPropertyManager (void) const |
| Get the property manager that holds all properties. | |
| Property * | findProperty (const std::string &_groupName, const std::string &_valueName) |
| Finds a property by group and name. | |
| const Property * | findProperty (const std::string &_groupName, const std::string &_valueName) const |
| Finds a property by group and name. | |
Public Member Functions inherited from ot::PropertyManagerNotifier | |
| PropertyManagerNotifier () | |
| PropertyManagerNotifier (const PropertyManagerNotifier &_other) | |
| PropertyManagerNotifier (PropertyManagerNotifier &&_other) noexcept | |
| virtual | ~PropertyManagerNotifier () |
| PropertyManagerNotifier & | operator= (const PropertyManagerNotifier &_other) |
| PropertyManagerNotifier & | operator= (PropertyManagerNotifier &&_other) noexcept |
| virtual void | propertyHasChanged (const ot::Property *_property) |
The ManagedWidgetPropertyObject is used as a base class for visualizable property objects.
| ot::ManagedWidgetPropertyObject::ManagedWidgetPropertyObject | ( | ) |
Constructor.
|
noexcept |
Move constructor.
| _other | Other object to move data from. |
|
inlinevirtual |
Destructor.
|
noexcept |
Assignment move operator.
| _other | Other object to move data from. |
References ot::ManagedPropertyObject::operator=().
|
inlinevirtual |