Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Examples  

JezabelApplication Class Reference

#include <jezabelapplication.h>

List of all members.

Public Methods

 JezabelApplication (int &argc, char **argv)
void setTool (class JezabelTool *tool)
JezabelDriverSwitchaudio ()

Public Attributes

class JezabelPanelcurrentPanel


Detailed Description

A JezabelApplication is a Qt application with an audio driver.

A typical Jezabel application looks like this:

  int main(int argc, char **argv){

    JezabelApplication app(argc,argv);

    ...build a Qt GUI, including some JezabelWidgets...

    app.setMainWidget(mainWidget);
    app.setTool(mainAudioWidget->getTool());

    mainWidget->show();
    
    return app.exec();

  }
Examples:

test_fixedshelfeq.cpp, test_graphicfilter.cpp, test_ladspa.cpp, and test_variableshelfeq.cpp.


Constructor & Destructor Documentation

JezabelApplication::JezabelApplication ( int & argc,
char ** argv )
 

Constructor, with command line arguments.

See also:
QApplication


Member Function Documentation

JezabelDriverSwitch & JezabelApplication::audio ( ) [inline]
 

Return a reference to the audio driver of the application.

See also:
JezabelDriverSwitch for information on how to control audio processing.

void JezabelApplication::setTool ( class JezabelTool * tool )
 

Insert a tool into the application's audio driver

Examples:
test_fixedshelfeq.cpp, test_graphicfilter.cpp, test_ladspa.cpp, and test_variableshelfeq.cpp.


Member Data Documentation

class JezabelPanel * JezabelApplication::currentPanel
 

The preset panel for new JezabelWidgets. Zero indicates the default panel.


The documentation for this class was generated from the following file:
Generated at Sun Jan 18 20:51:23 2004 for Jezabel by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001