/****************************************************************************
** Form interface generated from reading ui file 'MixerDialog.ui'
**
** Created: Wed Oct 2 11:33:42 2002
**      by:  The User Interface Compiler (uic)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
#ifndef MIXERDIALOGDATA_H
#define MIXERDIALOGDATA_H

#include <qvariant.h>
#include <qdialog.h>
class QVBoxLayout; 
class QHBoxLayout; 
class QGridLayout; 
class LEDButton;
class QButtonGroup;
class QFrame;
class QLabel;
class QPushButton;
class QSlider;

class MixerDialogData : public QDialog
{ 
    Q_OBJECT

public:
    MixerDialogData( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
    ~MixerDialogData();

    QFrame* Voice3PanFrame;
    QSlider* voice3panSld;
    QFrame* Voice1Frame;
    QLabel* TextLabel1;
    QSlider* voice1volSld;
    QPushButton* voice4soloBtn;
    QPushButton* voice2muteBtn;
    QButtonGroup* mixerGrp;
    LEDButton* fullPanningBtn;
    LEDButton* highQualityBtn;
    LEDButton* mixerOffBtn;
    QPushButton* voice2soloBtn;
    QFrame* Voice2PanFrame;
    QSlider* voice2panSld;
    QFrame* Voice3Frame;
    QLabel* TextLabel3;
    QSlider* voice3volSld;
    QPushButton* voice1muteBtn;
    QButtonGroup* effectsGrp;
    LEDButton* effectsOffBtn;
    LEDButton* surroundBtn;
    LEDButton* centeredPanningBtn;
    QPushButton* voice3soloBtn;
    QPushButton* voice3muteBtn;
    QFrame* Voice4Frame;
    QSlider* voice4volSld;
    QLabel* TextLabel4;
    QFrame* Voice2Frame;
    QSlider* voice2volSld;
    QLabel* TextLabel2;
    QPushButton* voice1soloBtn;
    QFrame* Voice4PanFrame;
    QSlider* voice4panSld;
    QPushButton* voice4muteBtn;
    QFrame* Voice1PanFrame;
    QSlider* voice1panSld;


protected slots:
    virtual void muteVoice1( bool );
    virtual void muteVoice2( bool );
    virtual void muteVoice3( bool );
    virtual void muteVoice4( bool );
    virtual void setCenteredPanning();
    virtual void setEffectsOff();
    virtual void setFullPanning();
    virtual void setHighQuality();
    virtual void setMixerOff();
    virtual void setStereoSurround();
    virtual void setVoice1Pan( int );
    virtual void setVoice1Volume( int );
    virtual void setVoice2Pan( int );
    virtual void setVoice2Volume( int );
    virtual void setVoice3Pan( int );
    virtual void setVoice3Volume( int );
    virtual void setVoice4Pan( int );
    virtual void setVoice4Volume( int );
    virtual void soloVoice1( bool );
    virtual void soloVoice2( bool );
    virtual void soloVoice3( bool );
    virtual void soloVoice4( bool );

};

#endif // MIXERDIALOGDATA_H
