/****************************************************************************
** Form interface generated from reading ui file 'CdboIsoOptBase.ui'
**
** Created: Mon Apr 29 02:20:10 2002
**      by:  The User Interface Compiler (uic)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
#ifndef CDBOISOOPTBASE_H
#define CDBOISOOPTBASE_H

#include <qvariant.h>
#include <kcmodule.h>
class QVBoxLayout; 
class QHBoxLayout; 
class QGridLayout; 
class QButtonGroup;
class QCheckBox;
class QComboBox;
class QFrame;
class QGroupBox;
class QLabel;
class QLineEdit;
class QPushButton;
class QRadioButton;
class QSpinBox;
class QTabWidget;
class QWidget;

class CdboIsoOptBase : public KCModule
{ 
    Q_OBJECT

public:
    CdboIsoOptBase( QWidget* parent = 0, const char* name = 0 );
    ~CdboIsoOptBase();

    QTabWidget* isoOptTbs;
    QWidget* imageTab;
    QButtonGroup* cdda2wavPnl;
    QRadioButton* linuxRBtn;
    QRadioButton* linwinRBtn;
    QRadioButton* customRBtn;
    QFrame* Line3;
    QCheckBox* hybridChk;
    QButtonGroup* sessionPropertiesPnl;
    QRadioButton* singleSesRBtn;
    QRadioButton* multiSesRBtn;
    QCheckBox* forceRRChk;
    QCheckBox* checkOldNamesChk;
    QCheckBox* chkOldSesChk;
    QFrame* Line7;
    QButtonGroup* imagePnl;
    QCheckBox* noDeepChk;
    QLabel* isoOptLbl;
    QCheckBox* hfsChk;
    QLineEdit* imageNameTxt;
    QCheckBox* rockRidgeChk;
    QCheckBox* generateTablsChk;
    QLabel* TextLabel1;
    QLineEdit* extraOptTxt;
    QCheckBox* appleChk;
    QCheckBox* followSymChk;
    QCheckBox* jolietChk;
    QCheckBox* relaxedNamesChk;
    QWidget* extrasTab;
    QButtonGroup* filenamePnl;
    QCheckBox* beginPeriodChk;
    QCheckBox* untransFNmamesChk;
    QCheckBox* longFNamesChk;
    QCheckBox* omitTrailChk;
    QCheckBox* lowercaseChk;
    QCheckBox* multiDotChk;
    QGroupBox* bootPnl;
    QPushButton* bootCatalogBrowseBtn;
    QPushButton* bootBrowseBtn;
    QComboBox* bootImgTypeCmb;
    QLabel* bcLbl;
    QCheckBox* bootableChk;
    QLabel* bootImgTypeLbl;
    QLabel* bootCatalogLbl;
    QLabel* biLbl;
    QLabel* bootLbl;
    QGroupBox* GroupBox6_2;
    QCheckBox* multivoluemedChk;
    QCheckBox* probeChk;
    QCheckBox* omitVersionChk;
    QSpinBox* volumeSetSequenceSpn;
    QLabel* volumeSetSequenceLbl;
    QSpinBox* volumeSetSizeSpn;
    QLabel* volumeSetSizeLbl;
    QCheckBox* hideRRChk;
    QWidget* lablesTab;
    QGroupBox* GroupBox2_2;
    QLabel* TextLabel1_2_2;
    QLabel* TextLabel1_3_2_2_2;
    QLabel* TextLabel1_3_2_2;
    QFrame* Line1;
    QLabel* TextLabel1_3_2;
    QLabel* TextLabel1_4;
    QLabel* TextLabel1_3_2_3;
    QLineEdit* volumeSetTxt;
    QLineEdit* volumeIdTxt;
    QLineEdit* applicationIdTxt;
    QLineEdit* publisherIdTxt;
    QLineEdit* preparerIdTxt;
    QLineEdit* copyrightTxt;


protected slots:
    virtual void bootableSlot();
    virtual void bootCatalogBrowseSlot();
    virtual void browseBootSlot();
    virtual void customTypeSlot();
    virtual void filenameChangeSlot( int );
    virtual void hybridSlot();
    virtual void linuxTypeSlot();
    virtual void linWinTypeSlot();
    virtual void multivolSlot();
    virtual void slotChanged();
    virtual void relaxedFilenamesSlot();

protected:
    QVBoxLayout* CdboIsoOptBaseLayout;
    QGridLayout* imageTabLayout;
    QVBoxLayout* cdda2wavPnlLayout;
    QGridLayout* sessionPropertiesPnlLayout;
    QGridLayout* imagePnlLayout;
    QGridLayout* extrasTabLayout;
    QGridLayout* filenamePnlLayout;
    QGridLayout* bootPnlLayout;
    QGridLayout* GroupBox6_2Layout;
    QVBoxLayout* lablesTabLayout;
    QGridLayout* GroupBox2_2Layout;
};

#endif // CDBOISOOPTBASE_H
