/****************************************************************************
** Form interface generated from reading ui file './activemirrorcontrolbase.ui'
**
** Created: Fri Feb 6 20:22:57 2004
**      by:  The User Interface Compiler (uic)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
#ifndef ACTIVEMIRRORCONTROLBASE_H
#define ACTIVEMIRRORCONTROLBASE_H

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

class ActiveMirrorControlBase : public QDialog
{ 
    Q_OBJECT

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

    QButtonGroup* ActionGroup;
    QPushButton* ModeButton;
    QPushButton* ManualButton;
    QPushButton* AdjustButton;
    QPushButton* LaserAdjustButton;
    QPushButton* CenterAllButton;
    QPushButton* CalButton;
    QCheckBox* AutoFocusBox;
    QFrame* Frame3;
    QSpinBox* LoopsSpinBox;
    QPushButton* ErrorTestButton;
    QPushButton* exitButton;
    QMultiLineEdit* InfoField;
    QGroupBox* PositionGroup;
    QGroupBox* TablePointing;
    QLineEdit* LUTAlt;
    QLabel* TextLabel3_2_2;
    QLabel* TextLabel3_3;
    QLineEdit* LUTAz;
    QGroupBox* ActualPointing;
    QLineEdit* ActualAlt;
    QLabel* TextLabel3_2;
    QLabel* TextLabel3;
    QLineEdit* ActualAz;
    QGroupBox* StateBox;
    QLabel* TextLabel1;
    QLabel* StateLabel;
    QLabel* TextLabel1_2;
    QLabel* CommandTime;
    QLabel* ReportLabel;
    QLabel* CommandLabel;
    QLCDNumber* StateLCD;
    QLCDNumber* CCStateLCD;
    QLabel* TextLabel1_2_2;
    QLabel* ReportTime;

public slots:
    virtual void autoFocusSlot( bool );
    virtual void calibrateSlot();
    virtual void centerAllSlot();
    virtual void errorTestSlot();
    virtual void laserAdjustSlot();
    virtual void moveManuallySlot();
    virtual void adjustSlot();
    virtual void userModeSlot();

protected:
    QGridLayout* ActiveMirrorControlBaseLayout;
    QVBoxLayout* ActionGroupLayout;
    QHBoxLayout* Frame3Layout;
    QGridLayout* PositionGroupLayout;
    QGridLayout* TablePointingLayout;
    QGridLayout* ActualPointingLayout;
    QGridLayout* StateBoxLayout;
    bool event( QEvent* );
};

#endif // ACTIVEMIRRORCONTROLBASE_H
