#include <kanzi/core.ui/node/node_reference.hpp>
Public Types | |
typedef shared_ptr< NodeType > | NodeTypeSharedPtr |
typedef weak_ptr< NodeType > | NodeTypeWeakPtr |
Public Member Functions | |
NodeReference (Node &baseNode, const PropertyType< string > &propertyType) | |
virtual | ~NodeReference () |
virtual void | attach () KZ_OVERRIDE |
virtual void | detach () KZ_OVERRIDE |
virtual void | update () KZ_OVERRIDE |
void | setUserReference (const NodeTypeSharedPtr &node) |
NodeTypeSharedPtr | get () const |
Additional Inherited Members | |
Protected Member Functions inherited from kanzi::AbstractNodeReference | |
~AbstractNodeReference () | |
typedef shared_ptr<NodeType> kanzi::NodeReference< NodeType >::NodeTypeSharedPtr |
typedef weak_ptr<NodeType> kanzi::NodeReference< NodeType >::NodeTypeWeakPtr |
|
inlineexplicit |
|
inlinevirtual |
|
inlinevirtual |
Implements kanzi::AbstractNodeReference.
|
inlinevirtual |
Implements kanzi::AbstractNodeReference.
|
inlinevirtual |
Implements kanzi::AbstractNodeReference.
|
inline |
|
inline |