/****************************************************************************
** Form interface generated from reading ui file 'MainDialog.ui'
**
** Created: Tue Oct 1 22:28:37 2002
**      by:  The User Interface Compiler (uic)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
#ifndef MAINDIALOGDATA_H
#define MAINDIALOGDATA_H

#include <qvariant.h>
#include <qwidget.h>
class QVBoxLayout; 
class QHBoxLayout; 
class QGridLayout; 
class PicButton;
class QCheckBox;
class QLCDNumber;
class QLabel;
class QSlider;
class TimeLCD;

class MainDialogData : public QWidget
{ 
    Q_OBJECT

public:
    MainDialogData( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
    ~MainDialogData();

    TimeLCD* timeLCD;
    QLCDNumber* songLCD;
    PicButton* prevBtn;
    PicButton* stopBtn;
    PicButton* playBtn;
    PicButton* ffBtn;
    PicButton* nextBtn;
    QSlider* subSongSlider;
    QCheckBox* playlistCheckBox;
    QCheckBox* loopCheckBox;
    QCheckBox* randomCheckBox;
    QLabel* infoField;


public slots:
    virtual void forwardSongPressed();
    virtual void forwardSongReleased();
    virtual void newSubSong(int);
    virtual void nextSongPressed();
    virtual void nextSongReleased();
    virtual void playSongPressed();
    virtual void playSongReleased();
    virtual void prevSongPressed();
    virtual void prevSongReleased();
    virtual void stopSongPressed();
    virtual void stopSongReleased();

protected slots:
    virtual void setPlaylistEnabled(bool);
    virtual void setLoopPlayEnabled(bool);
    virtual void setRandomPlayEnabled(bool);

protected:
};

#endif // MAINDIALOGDATA_H
