Noatun API Documentation

Effect Class Reference

#include <effects.h>

List of all members.

Public Member Functions

 Effect (const char *name)
 ~Effect ()
Effectbefore () const
Effectafter () 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 Member Functions

QString clean (const QCString &name)


Detailed Description

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

Definition at line 17 of file effects.h.


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.

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


The documentation for this class was generated from the following file:
KDE Logo
This file is part of the documentation for Noatun 2.6.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Oct 22 00:20:37 2004 by doxygen 1.3.8-20040913 written by Dimitri van Heesch, © 1997-2003