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

Effect Class Reference

#include <effects.h>

List of all members.

Public Methods

 Effect (const char *name)
 ~Effect ()
Effect * before () const
Effect * after () const
long id () const
Arts::StereoEffect * effect () const
QCString name () const
QString title () const
bool isNull () const
QWidgetconfigure (bool friendly=true)
bool configurable () const

Static Public Methods

QString clean (const QCString &name)

Friends

class Effects
class EffectConfigWidget


Detailed Description

new Effect("Arts::SomeEffect"); then you can add,insert,bleh it with class Effects


Constructor & Destructor Documentation

Effect::Effect const char * name
 

Effect::~Effect
 


Member Function Documentation

Effect* Effect::after const
 

return the effect processed directly after this one

Effect* Effect::before const
 

return the effect processed directly before this one

QString Effect::clean const QCString & name [static]
 

turn Arts::FREEVERB into just FREEVERB

bool Effect::configurable const
 

Does this widget have a configurable dialog box. E.g., will configure return null?

QWidget* Effect::configure bool friendly = true
 

show the configure dialog box for this effect. if friendly is true, then create a top-level window, set an icon and make it purdy. Otherwise create a plan widget that you can reparent.

Arts::StereoEffect* Effect::effect const
 

get the Arts object.

For internal use only.

long Effect::id const
 

bool Effect::isNull const
 

is this effect name invalid? e.g., will it segfault if you StereoEffect::start() this?

QCString Effect::name const
 

Get the name of the object.

QString Effect::title const
 

get the "clean" title of effect


Friends And Related Function Documentation

friend class EffectConfigWidget [friend]
 

friend class Effects [friend]
 


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