/****************************************************************************
** Form interface generated from reading ui file './genctl.ui'
**
** Created: Sun Sep 24 03:34:27 2000
**      by:  The User Interface Compiler (uic)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
#ifndef QTRECOMPRESSOR_H
#define QTRECOMPRESSOR_H

#include <qwidget.h>
class QVBoxLayout; 
class QHBoxLayout; 
class QGridLayout; 
class QButtonGroup;
class QComboBox;
class QGroupBox;
class QLabel;
class QLineEdit;
class QListBox;
class QListBoxItem;
class QPushButton;
class QRadioButton;

class QtRecompressor : public QWidget
{ 
    Q_OBJECT

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

    QGroupBox* GroupBox3;
    QLabel* TextLabel4;
    QButtonGroup* _bgStreamMode;
    QRadioButton* RadioButton55_3;
    QRadioButton* RadioButton55;
    QRadioButton* RadioButton55_2;
    QComboBox* _comboStreams;
    QPushButton* _pushStreamDetails;
    QLabel* TextLabel5;
    QLineEdit* _lineLowSec;
    QLabel* TextLabel5_2;
    QLineEdit* _lineLowFrames;
    QLabel* TextLabel6_3;
    QLineEdit* _lineHighSec;
    QLineEdit* _lineHighFrames;
    QLabel* TextLabel6;
    QButtonGroup* _bgLimits;
    QRadioButton* RadioButton5;
    QRadioButton* RadioButton5_2;
    QPushButton* _pushFormat;
    QGroupBox* GroupBox5;
    QLabel* TextLabel8;
    QListBox* _lbAllFilters;
    QPushButton* _pushAboutFilter;
    QPushButton* _pushRemoveFilter;
    QPushButton* _pushAddFilter;
    QListBox* _lbFilters;
    QPushButton* _pushConfigFilter;
    QPushButton* _pushUpFilter;
    QPushButton* _pushDownFilter;
    QGroupBox* GroupBox2;
    QPushButton* _pushOpen;
    QPushButton* _pushSaveAs;
    QLabel* _txtSrc;
    QLabel* _txtDst;
    QPushButton* _pushLoadCfg;
    QPushButton* _pushSaveCfg;
    QLabel* _txtConfig;
    QPushButton* _pushStart;

public slots:
    virtual void start_recompress();
    virtual void add_filter_clicked();
    virtual void config_filter_clicked();
    virtual void dest_file_clicked();
    virtual void details_clicked();
    virtual void down_filter_clicked();
    virtual void load_config_clicked();
    virtual void remove_filter_clicked();
    virtual void save_config_clicked();
    virtual void src_file_clicked();
    virtual void stream_format_clicked();
    virtual void stream_limit_mode_changed(int);
    virtual void stream_mode_changed(int);
    virtual void stream_selected(int);
    virtual void up_filter_clicked();

protected:
    QGridLayout* grid;
    QGridLayout* grid_2;
    QGridLayout* grid_3;
};

#endif // QTRECOMPRESSOR_H
