/****************************************************************************
** Form interface generated from reading ui file 'CdboCdromDevicesBase.ui'
**
** Created: Wed May 1 15:42:55 2002
**      by:  The User Interface Compiler (uic)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
#ifndef CDBOCDROMDEVICESBASE_H
#define CDBOCDROMDEVICESBASE_H

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

class CdboCdromDevicesBase : public KCModule
{
    Q_OBJECT

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

    QTabWidget* detectionTbs;
    QWidget* tab;
    KListView* autoLst;
    QFrame* Line1;
    QPushButton* detailsBtn;
    QPushButton* rescanBtn;
    QWidget* tab_2;
    QPushButton* scsiDetaislBtn;
    QPushButton* retryBtn;
    QFrame* Line2;
    KListView* scsiLst;
    QWidget* tab_3;
    QPushButton* modifyCustomBtn;
    QPushButton* removeCustomBtn;
    QPushButton* addCustomBtn;
    KListView* customLst;
    QButtonGroup* ButtonGroup1;
    QLabel* TextLabel1;
    QCheckBox* customScsiChk;
    QLabel* TextLabel2;
    QLabel* customScsiLbl;
    QSpinBox* customScsiSpn;
    QLabel* customTargetLbl;
    QSpinBox* customTargetSpn;
    QPushButton* customBrowseBtn;
    QLineEdit* customPathTxt;
    QLabel* customLunLbl;
    QSpinBox* customLunSpn;
    QLineEdit* descriptionTxt;


protected slots:
    virtual void addCustomSlot();
    virtual void autoScsiDetailesSlot();
    virtual void autoSelectionChangedSlot( QListViewItem * );
    virtual void browseCustomSlot();
    virtual void customLstSlot( QListViewItem * );
    virtual void customScsiSlot();
    virtual void modifyCustomSlot();
    virtual void slotChanged();
    virtual void removeCustomSlot();
    virtual void rescanSlot();
    virtual void retryScsiSlot();
    virtual void scsiDetailesSlot();

protected:
    QVBoxLayout* CdboCdromDevicesBaseLayout;
    QGridLayout* tabLayout;
    QGridLayout* tabLayout_2;
    QGridLayout* tabLayout_3;
    QGridLayout* ButtonGroup1Layout;
};

#endif // CDBOCDROMDEVICESBASE_H
