/****************************************************************************
** Form interface generated from reading ui file './adjustmirrordlgbase.ui'
**
** Created: Thu Jan 29 00:50:29 2004
**      by:  The User Interface Compiler (uic)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
#ifndef ADJUSTMIRRORDLGBASE_H
#define ADJUSTMIRRORDLGBASE_H

#include <qvariant.h>
#include <qdialog.h>
class QVBoxLayout; 
class QHBoxLayout; 
class QGridLayout; 
class QButtonGroup;
class QCheckBox;
class QFrame;
class QGroupBox;
class QLabel;
class QLineEdit;
class QPushButton;

class AdjustMirrorDlgBase : public QDialog
{ 
    Q_OBJECT

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

    QFrame* Frame3;
    QButtonGroup* ActionGroup;
    QPushButton* VideoButton;
    QPushButton* ExitButton;
    QGroupBox* Panel_Info;
    QLabel* Device_Label;
    QLabel* Box_Label;
    QLabel* Driver_Label;
    QGroupBox* Box_Group;
    QLabel* Power_V_Label;
    QLineEdit* Power_V_Value;
    QLabel* Secondary_V_Label;
    QLineEdit* Secondary_V_Value;
    QLineEdit* Logical_V_Value;
    QLabel* Logical_V_Label;
    QLabel* Temperature_Label;
    QLineEdit* Temperature_Value;
    QLabel* Humidity_Label;
    QLineEdit* Humidity_Value;
    QLabel* Power_I_Label;
    QLineEdit* Power_I_Value;
    QGroupBox* Info_Box;
    QLineEdit* Working_I_Value;
    QLabel* Holding_I_Label;
    QLineEdit* Frequency_Value;
    QLineEdit* Holding_I_Value;
    QLabel* Working_I_Label;
    QLabel* Frequency_Label;
    QPushButton* Set_Button;
    QCheckBox* Motor_Power_Check;
    QCheckBox* Laser_Check;
    QPushButton* SwitchAllLasersOn;
    QPushButton* SwitchAllLasersOff;
    QGroupBox* Motors_Box;
    QGroupBox* X_Mot_Box;
    QPushButton* X_Inc_100_Button;
    QPushButton* X_Dec_10_Button;
    QPushButton* X_Dec_100_Button;
    QPushButton* X_Inc_10_Button;
    QLineEdit* X_Goto_Value;
    QPushButton* X_Go_Button;
    QGroupBox* Y_Mot_Box;
    QPushButton* Y_Dec_100_Button;
    QPushButton* Y_Dec_10_Button;
    QPushButton* Y_Inc_100_Button;
    QPushButton* Y_Inc_10_Button;
    QLineEdit* Y_Goto_Value;
    QPushButton* Y_Go_Button;
    QPushButton* Center_Button;

public slots:
    virtual void allLasersOffSlot();
    virtual void allLasersOnSlot();
    virtual void centerSlot();
    virtual void decX100Slot();
    virtual void decX10Slot();
    virtual void decY100Slot();
    virtual void decY10Slot();
    virtual void goXSlot();
    virtual void goYSlot();
    virtual void incX100Slot();
    virtual void incX10Slot();
    virtual void incY100Slot();
    virtual void incY10Slot();
    virtual void powerMotorsSlot();
    virtual void setParamsSlot();
    virtual void switchLaserSlot( bool );
    virtual void videoSlot();

protected:
    QGridLayout* AdjustMirrorDlgBaseLayout;
    QHBoxLayout* ActionGroupLayout;
    QVBoxLayout* Layout7;
    QHBoxLayout* Panel_InfoLayout;
    QHBoxLayout* Layout9;
    QGridLayout* Box_GroupLayout;
    QVBoxLayout* Layout8;
    QVBoxLayout* Info_BoxLayout;
    QGridLayout* Layout1;
    QHBoxLayout* Layout7_2;
    QVBoxLayout* Motors_BoxLayout;
    QHBoxLayout* Layout8_2;
    QGridLayout* X_Mot_BoxLayout;
    QGridLayout* Y_Mot_BoxLayout;
    QHBoxLayout* Layout7_3;
};

#endif // ADJUSTMIRRORDLGBASE_H
