WSF
wizard::AttributeOwner Class Reference

#include <AttributeOwner.hpp>

Public Member Functions

 AttributeOwner ()
 AttributeOwner (AttributeSet *aAttributes)
virtual ~AttributeOwner ()
virtual void AttributeStateChanged ()
bool HasAttributes () const
AttributeSetAttributes () const

Protected Member Functions

void SetAttributes (AttributeSet *aAttributesPtr)

Detailed Description

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

Constructor & Destructor Documentation

◆ 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

Member Function Documentation

◆ Attributes()

AttributeSet & wizard::AttributeOwner::Attributes ( ) const
inline

◆ 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:
Copyrights Multiple, All Rights Reserved