#include <AttributeOwner.hpp>
Owns a set of attributes instances of AttributeOwner are bound to their associated attribute sets AttributeStateChanged() is called after the attribute set is modified by an outside source
◆ AttributeOwner() [1/2]
| wizard::AttributeOwner::AttributeOwner |
( |
| ) |
|
|
explicit |
Construct without an attribute set Should be avoided, but allows assignment of attributes after construction
◆ AttributeOwner() [2/2]
| wizard::AttributeOwner::AttributeOwner |
( |
AttributeSet * | aAttributes | ) |
|
|
explicit |
◆ ~AttributeOwner()
| wizard::AttributeOwner::~AttributeOwner |
( |
| ) |
|
|
virtual |
◆ Attributes()
◆ AttributeStateChanged()
| virtual void wizard::AttributeOwner::AttributeStateChanged |
( |
| ) |
|
|
inlinevirtual |
The associated attribute set has been modified Derived classes should implement this method applying all attributes
◆ HasAttributes()
| bool wizard::AttributeOwner::HasAttributes |
( |
| ) |
const |
|
inline |
◆ SetAttributes()
| void wizard::AttributeOwner::SetAttributes |
( |
AttributeSet * | aAttributesPtr | ) |
|
|
protected |
The documentation for this class was generated from the following files: