Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Effects Class Reference

#include <effects.h>

Inheritance diagram for Effects::

QObject List of all members.

Signals

void added (Effect *effect)
void removed (Effect *effect)
void moved (Effect *effect)
void deleting (Effect *effect)

Public Methods

 Effects ()
bool insert (const Effect *after, Effect *item)
bool append (Effect *item)
void move (const Effect *after, Effect *item)
void remove (Effect *item, bool del=true)
void removeAll (bool del=true)
QStrList available () const
QPtrList< Effecteffects () const
EffectfindId (long id) const

Constructor & Destructor Documentation

Effects::Effects
 


Member Function Documentation

void Effects::added Effect * effect [signal]
 

called when

Parameters:
effect   has been added to the effect stack

bool Effects::append Effect * item
 

create the Effect, by getting the proper item from the list, then append it here.

for example, append(new Effect(available()[0]));

QStrList Effects::available const
 

a list of all available effects, by name each of these can be given to the first argument of the Effect constructor

void Effects::deleting Effect * effect [signal]
 

callsed when effect is about to be deleted (from memory)

QPtrList<Effect> Effects::effects const
 

Effect* Effects::findId long id const
 

Get the Effect that has the following id

bool Effects::insert const Effect * after,
Effect * item
 

void Effects::move const Effect * after,
Effect * item
 

reorder the effect stack. if after is null, it'l be first

void Effects::moved Effect * effect [signal]
 

called when

Parameters:
effect   has been moved

void Effects::remove Effect * item,
bool del = true
 

remove

Parameters:
item   from the effect stack, but don't deallocate it unless del is true (default true)

void Effects::removeAll bool del = true
 

@r remove() all items from the effect stack only delete them if del is true (default true)

void Effects::removed Effect * effect [signal]
 

called when

Parameters:
effect   has been removed from the effect stack


The documentation for this class was generated from the following file:
Generated at Mon Apr 1 11:45:01 2002 for noatun by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001