BitmapNodeObserver Class Reference

#include <Ample.h>

Inheritance diagram for BitmapNodeObserver:
Inheritance graph
[legend]
Collaboration diagram for BitmapNodeObserver:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Observable< NodeObserverObservableType

Public Member Functions

virtual void onSetDimensions (BitmapNode &node, uint16 width, uint16 height, uint16 depth)
virtual void onCreateLayer (BitmapNode &node, BitmapLayer &layer)
virtual void onDestroyLayer (BitmapNode &node, BitmapLayer &layer)
virtual void onCreateTagGroup (Node &node, TagGroup &group)
virtual void onDestroyTagGroup (Node &node, TagGroup &group)
virtual void onSetName (Node &node, const std::string &name)
virtual void onDestroy (Node &node)
void detachObservables (void)

Friends

class Observable< T >

Detailed Description

Remarks:
Not finished.

Member Typedef Documentation

typedef Observable<NodeObserver > ObservableType [inherited]

Member Function Documentation

void detachObservables ( void   )  [inline, inherited]

Detaches all observed objects from this observer.

virtual void onCreateLayer ( BitmapNode node,
BitmapLayer layer 
) [virtual]
virtual void onCreateTagGroup ( Node node,
TagGroup group 
) [virtual, inherited]

Called after a new tag group is created in an observed node.

Parameters:
node The node in which the tag group was created.
group The newly created tag group.
virtual void onDestroy ( Node node  )  [virtual, inherited]

Called before an observed node is destroyed.

Parameters:
node The node to be destroyed.
virtual void onDestroyLayer ( BitmapNode node,
BitmapLayer layer 
) [virtual]
virtual void onDestroyTagGroup ( Node node,
TagGroup group 
) [virtual, inherited]

Called before a tag group is destroyed in an observed node.

Parameters:
node The node containing the tag group to be destroyed.
group The tag group to be destroyed.
virtual void onSetDimensions ( BitmapNode node,
uint16  width,
uint16  height,
uint16  depth 
) [virtual]
virtual void onSetName ( Node node,
const std::string &  name 
) [virtual, inherited]

Called before an observed node has its name changed.

Parameters:
node The node to be renamed.
name The new name of the tag group.

Friends And Related Function Documentation

friend class Observable< NodeObserver > [friend, inherited]

Generated on Thu Nov 19 20:19:30 2009 for Ample by  doxygen 1.6.1