The ManagedWidgetPropertyObject is used as a base class for visualizable property objects. More...
#include "ManagedWidgetPropertyObject.h"
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) |
![]() | |
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. | |
![]() | |
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 |