classiARSWidget.html

iARSWidget Class Reference

The plugin widget class. More...

#include <iARSWidget.h>

List of all members.


Public Slots

void guiEvents (QString, XmlRpc::XmlRpcValue)
 The slot for every state change in the GUI.
void pdPolling ()
 The slot for timer events.
void load ()
 Menu bar slot load gui/parameters.
void save ()
 Menu bar slot save current.
void dspon ()
 Menu bar slot DSP on.
void dspoff ()
 Menu bar slot DSP off.
void about ()
 Menu bar slot about.

Public Member Functions

 iARSWidget (QString *)
 The constructor to build a GUI and connect the stream.
void buildGUI (QString *)
 Build the GUI.
void enterInstance ()
 Method called whenever mouse is over the plugin.
void leaveInstance ()
 Method called whenever mouse is leaving plugins scope.

Detailed Description

The plugin widget class.

The iARSWidget is the core class for the graphical representation of the plugin. It is displayed in the browser window and handles all interaction. The class inherits the QNPWidget implementation and the QXmlDefaulthandler class to be able to process the GUI specification file.


Constructor & Destructor Documentation

iARSWidget::iARSWidget QString *  streamURI  ) 
 

The constructor to build a GUI and connect the stream.

The constructor

Parameters:
guiURI The URI of the GUI description file
stream The URI of the stream to be connected

Member Function Documentation

void iARSWidget::about  )  [slot]
 

Menu bar slot about.

Slot for about widget to appear

void iARSWidget::buildGUI QString *  guispec  ) 
 

Build the GUI.

Building the GUI This method is called by the instance when the patch is loaded and the GUI description is available

Parameters:
guispec The GUI description

void iARSWidget::dspoff  )  [slot]
 

Menu bar slot DSP off.

Slot for switching the DSP off

void iARSWidget::dspon  )  [slot]
 

Menu bar slot DSP on.

Slot for switching the DSP on

void iARSWidget::guiEvents QString  bind,
XmlRpc::XmlRpcValue  value
[slot]
 

The slot for every state change in the GUI.

This is the slot for every GUI event. The actions are carried out by the PdComm object carried with every Main Instance.

Parameters:
bind The binding to the Pd object
value The Value which to send
type The type of the value

void iARSWidget::load  )  [slot]
 

Menu bar slot load gui/parameters.

Slot for loading a new GUI and its parameters

void iARSWidget::pdPolling  )  [slot]
 

The slot for timer events.

The slot for timer events This timer events are used for polling all bindings of a Pd patch in order to synchronise data which might have changed by Pd

void iARSWidget::save  )  [slot]
 

Menu bar slot save current.

Slot for saving a GUI and its parameters


The documentation for this class was generated from the following files:
Generated on Thu Nov 25 15:57:07 2004 for iARS(internetAudioRenderingSystem) by  doxygen 1.3.9.1