april  1.0.0
...
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
april::Component Class Reference

Base class for various components. More...

#include <component.h>

+ Inheritance diagram for april::Component:

Public Member Functions

 Component (void)
 constructor;
Amorph & payload (void)
 associated data
virtual ID identificator (void) const
 associated ID, if any
virtual Factoryfactory (void) const
 associated factory, if any
virtual bool save (QSettings &s) const =0
 save to a QSettings object
virtual bool load (QSettings &s)=0
 load from a QSettings object

Protected Member Functions

virtual ~Component (void)
 destructor;
virtual void inserted (void)
 the instance is informed that the parent attached it

Friends

class AprilLibrary
class World
class Actor

Detailed Description

Base class for various components.

Components may be chained in a linked list as they inherit List2De; also, they are reference-counted.

Member Function Documentation

virtual void april::Component::inserted ( void  )
inlineprotectedvirtual

the instance is informed that the parent attached it

The method signals that insertion process ended succesfully.


The documentation for this class was generated from the following files: