#include <klocale.h>
/****************************************************************************
** Form implementation generated from reading ui file './adjustmirrordlgbase.ui'
**
** Created: Thu Jan 29 00:51:34 2004
**      by:  The User Interface Compiler (uic)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
#include "adjustmirrordlgbase.h"

#include <qbuttongroup.h>
#include <qcheckbox.h>
#include <qframe.h>
#include <qgroupbox.h>
#include <qlabel.h>
#include <qlineedit.h>
#include <qpushbutton.h>
#include <qlayout.h>
#include <qvariant.h>
#include <qtooltip.h>
#include <qwhatsthis.h>

/* 
 *  Constructs a AdjustMirrorDlgBase which is a child of 'parent', with the 
 *  name 'name' and widget flags set to 'f' 
 *
 *  The dialog will by default be modeless, unless you set 'modal' to
 *  TRUE to construct a modal dialog.
 */
AdjustMirrorDlgBase::AdjustMirrorDlgBase( QWidget* parent,  const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
    if ( !name )
	setName( "AdjustMirrorDlgBase" );
    resize( 918, 591 ); 
    setSizeIncrement( QSize( 0, 0 ) );
    setCaption( i18n( "MAGIC - AMC" ) );
    setSizeGripEnabled( TRUE );
    AdjustMirrorDlgBaseLayout = new QGridLayout( this ); 
    AdjustMirrorDlgBaseLayout->setSpacing( 6 );
    AdjustMirrorDlgBaseLayout->setMargin( 11 );

    Frame3 = new QFrame( this, "Frame3" );
    Frame3->setMinimumSize( QSize( 500, 200 ) );
    Frame3->setFrameShape( QFrame::NoFrame );
    Frame3->setFrameShadow( QFrame::Raised );

    AdjustMirrorDlgBaseLayout->addMultiCellWidget( Frame3, 0, 1, 0, 0 );

    ActionGroup = new QButtonGroup( this, "ActionGroup" );
    ActionGroup->setTitle( i18n( "Actions" ) );
    ActionGroup->setColumnLayout(0, Qt::Vertical );
    ActionGroup->layout()->setSpacing( 0 );
    ActionGroup->layout()->setMargin( 0 );
    ActionGroupLayout = new QHBoxLayout( ActionGroup->layout() );
    ActionGroupLayout->setAlignment( Qt::AlignTop );
    ActionGroupLayout->setSpacing( 6 );
    ActionGroupLayout->setMargin( 11 );

    VideoButton = new QPushButton( ActionGroup, "VideoButton" );
    VideoButton->setEnabled( FALSE );
    VideoButton->setText( i18n( "Show Video" ) );
    ActionGroupLayout->addWidget( VideoButton );
    QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    ActionGroupLayout->addItem( spacer );

    ExitButton = new QPushButton( ActionGroup, "ExitButton" );
    ExitButton->setText( i18n( "Exit" ) );
    ExitButton->setDefault( FALSE );
    ActionGroupLayout->addWidget( ExitButton );

    AdjustMirrorDlgBaseLayout->addWidget( ActionGroup, 1, 1 );

    Layout7 = new QVBoxLayout; 
    Layout7->setSpacing( 6 );
    Layout7->setMargin( 0 );

    Panel_Info = new QGroupBox( this, "Panel_Info" );
    Panel_Info->setTitle( i18n( "Panel" ) );
    Panel_Info->setColumnLayout(0, Qt::Vertical );
    Panel_Info->layout()->setSpacing( 0 );
    Panel_Info->layout()->setMargin( 0 );
    Panel_InfoLayout = new QHBoxLayout( Panel_Info->layout() );
    Panel_InfoLayout->setAlignment( Qt::AlignTop );
    Panel_InfoLayout->setSpacing( 6 );
    Panel_InfoLayout->setMargin( 11 );

    Device_Label = new QLabel( Panel_Info, "Device_Label" );
    Device_Label->setText( i18n( "Device: -" ) );
    Panel_InfoLayout->addWidget( Device_Label );
    QSpacerItem* spacer_2 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    Panel_InfoLayout->addItem( spacer_2 );

    Box_Label = new QLabel( Panel_Info, "Box_Label" );
    Box_Label->setText( i18n( "Box: --" ) );
    Panel_InfoLayout->addWidget( Box_Label );
    QSpacerItem* spacer_3 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    Panel_InfoLayout->addItem( spacer_3 );

    Driver_Label = new QLabel( Panel_Info, "Driver_Label" );
    Driver_Label->setText( i18n( "Driver: -" ) );
    Panel_InfoLayout->addWidget( Driver_Label );
    Layout7->addWidget( Panel_Info );

    Layout9 = new QHBoxLayout; 
    Layout9->setSpacing( 6 );
    Layout9->setMargin( 0 );

    Box_Group = new QGroupBox( this, "Box_Group" );
    Box_Group->setTitle( i18n( "BOX Info" ) );
    Box_Group->setColumnLayout(0, Qt::Vertical );
    Box_Group->layout()->setSpacing( 0 );
    Box_Group->layout()->setMargin( 0 );
    Box_GroupLayout = new QGridLayout( Box_Group->layout() );
    Box_GroupLayout->setAlignment( Qt::AlignTop );
    Box_GroupLayout->setSpacing( 6 );
    Box_GroupLayout->setMargin( 11 );

    Power_V_Label = new QLabel( Box_Group, "Power_V_Label" );
    Power_V_Label->setText( i18n( "Power V" ) );
    QToolTip::add(  Power_V_Label, i18n( "Current powering the motors" ) );

    Box_GroupLayout->addWidget( Power_V_Label, 3, 0 );

    Power_V_Value = new QLineEdit( Box_Group, "Power_V_Value" );
    Power_V_Value->setEnabled( FALSE );
    Power_V_Value->setMinimumSize( QSize( 50, 0 ) );
    Power_V_Value->setAcceptDrops( FALSE );
    Power_V_Value->setText( i18n( "0" ) );
    QToolTip::add(  Power_V_Value, i18n( "Humidity inside the box" ) );
    QWhatsThis::add(  Power_V_Value, i18n( "The measured humidity in the box" ) );

    Box_GroupLayout->addWidget( Power_V_Value, 3, 1 );

    Secondary_V_Label = new QLabel( Box_Group, "Secondary_V_Label" );
    Secondary_V_Label->setText( i18n( "Secondary V" ) );
    QToolTip::add(  Secondary_V_Label, i18n( "Current powering the motors" ) );

    Box_GroupLayout->addWidget( Secondary_V_Label, 4, 0 );

    Secondary_V_Value = new QLineEdit( Box_Group, "Secondary_V_Value" );
    Secondary_V_Value->setEnabled( FALSE );
    Secondary_V_Value->setMinimumSize( QSize( 50, 0 ) );
    Secondary_V_Value->setAcceptDrops( FALSE );
    Secondary_V_Value->setText( i18n( "0" ) );
    QToolTip::add(  Secondary_V_Value, i18n( "Humidity inside the box" ) );
    QWhatsThis::add(  Secondary_V_Value, i18n( "The measured humidity in the box" ) );

    Box_GroupLayout->addWidget( Secondary_V_Value, 4, 1 );

    Logical_V_Value = new QLineEdit( Box_Group, "Logical_V_Value" );
    Logical_V_Value->setEnabled( FALSE );
    Logical_V_Value->setMinimumSize( QSize( 50, 0 ) );
    Logical_V_Value->setAcceptDrops( FALSE );
    Logical_V_Value->setText( i18n( "0" ) );
    QToolTip::add(  Logical_V_Value, i18n( "Humidity inside the box" ) );
    QWhatsThis::add(  Logical_V_Value, i18n( "The measured humidity in the box" ) );

    Box_GroupLayout->addWidget( Logical_V_Value, 5, 1 );

    Logical_V_Label = new QLabel( Box_Group, "Logical_V_Label" );
    Logical_V_Label->setText( i18n( "Logical V" ) );
    QToolTip::add(  Logical_V_Label, i18n( "Current powering the motors" ) );

    Box_GroupLayout->addWidget( Logical_V_Label, 5, 0 );

    Temperature_Label = new QLabel( Box_Group, "Temperature_Label" );
    Temperature_Label->setText( i18n( "Temperature" ) );

    Box_GroupLayout->addWidget( Temperature_Label, 0, 0 );

    Temperature_Value = new QLineEdit( Box_Group, "Temperature_Value" );
    Temperature_Value->setEnabled( FALSE );
    Temperature_Value->setMinimumSize( QSize( 50, 0 ) );
    Temperature_Value->setAcceptDrops( FALSE );
    Temperature_Value->setText( i18n( "0" ) );
    QToolTip::add(  Temperature_Value, i18n( "Temperatur inside the box" ) );

    Box_GroupLayout->addWidget( Temperature_Value, 0, 1 );

    Humidity_Label = new QLabel( Box_Group, "Humidity_Label" );
    Humidity_Label->setText( i18n( "Humidity" ) );

    Box_GroupLayout->addWidget( Humidity_Label, 1, 0 );

    Humidity_Value = new QLineEdit( Box_Group, "Humidity_Value" );
    Humidity_Value->setEnabled( FALSE );
    Humidity_Value->setMinimumSize( QSize( 50, 0 ) );
    Humidity_Value->setAcceptDrops( FALSE );
    Humidity_Value->setText( i18n( "0" ) );
    QToolTip::add(  Humidity_Value, i18n( "Humidity inside the box" ) );
    QWhatsThis::add(  Humidity_Value, i18n( "The measured humidity in the box" ) );

    Box_GroupLayout->addWidget( Humidity_Value, 1, 1 );

    Power_I_Label = new QLabel( Box_Group, "Power_I_Label" );
    Power_I_Label->setText( i18n( "Power I" ) );
    QToolTip::add(  Power_I_Label, i18n( "Current powering the motors" ) );

    Box_GroupLayout->addWidget( Power_I_Label, 2, 0 );

    Power_I_Value = new QLineEdit( Box_Group, "Power_I_Value" );
    Power_I_Value->setEnabled( FALSE );
    Power_I_Value->setMinimumSize( QSize( 50, 0 ) );
    Power_I_Value->setAcceptDrops( FALSE );
    Power_I_Value->setText( i18n( "0" ) );
    QToolTip::add(  Power_I_Value, i18n( "Humidity inside the box" ) );
    QWhatsThis::add(  Power_I_Value, i18n( "The measured humidity in the box" ) );

    Box_GroupLayout->addWidget( Power_I_Value, 2, 1 );
    Layout9->addWidget( Box_Group );

    Layout8 = new QVBoxLayout; 
    Layout8->setSpacing( 6 );
    Layout8->setMargin( 0 );

    Info_Box = new QGroupBox( this, "Info_Box" );
    Info_Box->setTitle( i18n( "Info" ) );
    Info_Box->setColumnLayout(0, Qt::Vertical );
    Info_Box->layout()->setSpacing( 0 );
    Info_Box->layout()->setMargin( 0 );
    Info_BoxLayout = new QVBoxLayout( Info_Box->layout() );
    Info_BoxLayout->setAlignment( Qt::AlignTop );
    Info_BoxLayout->setSpacing( 6 );
    Info_BoxLayout->setMargin( 11 );

    Layout1 = new QGridLayout; 
    Layout1->setSpacing( 6 );
    Layout1->setMargin( 0 );

    Working_I_Value = new QLineEdit( Info_Box, "Working_I_Value" );
    Working_I_Value->setEnabled( FALSE );
    Working_I_Value->setMinimumSize( QSize( 50, 0 ) );
    Working_I_Value->setText( i18n( "0" ) );

    Layout1->addWidget( Working_I_Value, 1, 1 );

    Holding_I_Label = new QLabel( Info_Box, "Holding_I_Label" );
    Holding_I_Label->setText( i18n( "Holding I" ) );

    Layout1->addWidget( Holding_I_Label, 2, 0 );

    Frequency_Value = new QLineEdit( Info_Box, "Frequency_Value" );
    Frequency_Value->setEnabled( FALSE );
    Frequency_Value->setMinimumSize( QSize( 50, 0 ) );
    Frequency_Value->setText( i18n( "0" ) );

    Layout1->addWidget( Frequency_Value, 0, 1 );

    Holding_I_Value = new QLineEdit( Info_Box, "Holding_I_Value" );
    Holding_I_Value->setEnabled( FALSE );
    Holding_I_Value->setMinimumSize( QSize( 50, 0 ) );
    Holding_I_Value->setText( i18n( "0" ) );

    Layout1->addWidget( Holding_I_Value, 2, 1 );

    Working_I_Label = new QLabel( Info_Box, "Working_I_Label" );
    Working_I_Label->setText( i18n( "Working I" ) );

    Layout1->addWidget( Working_I_Label, 1, 0 );

    Frequency_Label = new QLabel( Info_Box, "Frequency_Label" );
    Frequency_Label->setText( i18n( "Frequency" ) );

    Layout1->addWidget( Frequency_Label, 0, 0 );
    Info_BoxLayout->addLayout( Layout1 );
    QSpacerItem* spacer_4 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
    Info_BoxLayout->addItem( spacer_4 );

    Set_Button = new QPushButton( Info_Box, "Set_Button" );
    Set_Button->setEnabled( FALSE );
    Set_Button->setText( i18n( "Set" ) );
    Info_BoxLayout->addWidget( Set_Button );
    Layout8->addWidget( Info_Box );

    Motor_Power_Check = new QCheckBox( this, "Motor_Power_Check" );
    Motor_Power_Check->setEnabled( FALSE );
    Motor_Power_Check->setText( i18n( "Motor power" ) );
    Layout8->addWidget( Motor_Power_Check );

    Laser_Check = new QCheckBox( this, "Laser_Check" );
    Laser_Check->setEnabled( FALSE );
    Laser_Check->setText( i18n( "Laser" ) );
    Layout8->addWidget( Laser_Check );

    Layout7_2 = new QHBoxLayout; 
    Layout7_2->setSpacing( 6 );
    Layout7_2->setMargin( 0 );

    SwitchAllLasersOn = new QPushButton( this, "SwitchAllLasersOn" );
    SwitchAllLasersOn->setText( i18n( "All Lasers On" ) );
    SwitchAllLasersOn->setToggleButton( FALSE );
    SwitchAllLasersOn->setToggleButton( FALSE );
    Layout7_2->addWidget( SwitchAllLasersOn );

    SwitchAllLasersOff = new QPushButton( this, "SwitchAllLasersOff" );
    SwitchAllLasersOff->setText( i18n( "All Lasers Off" ) );
    SwitchAllLasersOff->setToggleButton( FALSE );
    SwitchAllLasersOff->setToggleButton( FALSE );
    Layout7_2->addWidget( SwitchAllLasersOff );
    Layout8->addLayout( Layout7_2 );
    Layout9->addLayout( Layout8 );
    Layout7->addLayout( Layout9 );

    Motors_Box = new QGroupBox( this, "Motors_Box" );
    Motors_Box->setTitle( i18n( "Motors" ) );
    Motors_Box->setColumnLayout(0, Qt::Vertical );
    Motors_Box->layout()->setSpacing( 0 );
    Motors_Box->layout()->setMargin( 0 );
    Motors_BoxLayout = new QVBoxLayout( Motors_Box->layout() );
    Motors_BoxLayout->setAlignment( Qt::AlignTop );
    Motors_BoxLayout->setSpacing( 6 );
    Motors_BoxLayout->setMargin( 11 );

    Layout8_2 = new QHBoxLayout; 
    Layout8_2->setSpacing( 6 );
    Layout8_2->setMargin( 0 );

    X_Mot_Box = new QGroupBox( Motors_Box, "X_Mot_Box" );
    X_Mot_Box->setTitle( i18n( "X=0" ) );
    X_Mot_Box->setColumnLayout(0, Qt::Vertical );
    X_Mot_Box->layout()->setSpacing( 0 );
    X_Mot_Box->layout()->setMargin( 0 );
    X_Mot_BoxLayout = new QGridLayout( X_Mot_Box->layout() );
    X_Mot_BoxLayout->setAlignment( Qt::AlignTop );
    X_Mot_BoxLayout->setSpacing( 0 );
    X_Mot_BoxLayout->setMargin( 11 );

    X_Inc_100_Button = new QPushButton( X_Mot_Box, "X_Inc_100_Button" );
    X_Inc_100_Button->setEnabled( FALSE );
    X_Inc_100_Button->setMinimumSize( QSize( 0, 0 ) );
    X_Inc_100_Button->setText( i18n( "+100" ) );

    X_Mot_BoxLayout->addWidget( X_Inc_100_Button, 0, 0 );

    X_Dec_10_Button = new QPushButton( X_Mot_Box, "X_Dec_10_Button" );
    X_Dec_10_Button->setEnabled( FALSE );
    X_Dec_10_Button->setMinimumSize( QSize( 0, 0 ) );
    X_Dec_10_Button->setText( i18n( "-10" ) );

    X_Mot_BoxLayout->addWidget( X_Dec_10_Button, 5, 0 );

    X_Dec_100_Button = new QPushButton( X_Mot_Box, "X_Dec_100_Button" );
    X_Dec_100_Button->setEnabled( FALSE );
    X_Dec_100_Button->setMinimumSize( QSize( 0, 0 ) );
    X_Dec_100_Button->setText( i18n( "-100" ) );

    X_Mot_BoxLayout->addWidget( X_Dec_100_Button, 6, 0 );

    X_Inc_10_Button = new QPushButton( X_Mot_Box, "X_Inc_10_Button" );
    X_Inc_10_Button->setEnabled( FALSE );
    X_Inc_10_Button->setMinimumSize( QSize( 0, 0 ) );
    X_Inc_10_Button->setText( i18n( "+10" ) );

    X_Mot_BoxLayout->addWidget( X_Inc_10_Button, 1, 0 );
    QSpacerItem* spacer_5 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    X_Mot_BoxLayout->addItem( spacer_5, 0, 1 );
    QSpacerItem* spacer_6 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    X_Mot_BoxLayout->addItem( spacer_6, 1, 1 );
    QSpacerItem* spacer_7 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    X_Mot_BoxLayout->addItem( spacer_7, 5, 1 );
    QSpacerItem* spacer_8 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    X_Mot_BoxLayout->addItem( spacer_8, 6, 1 );

    X_Goto_Value = new QLineEdit( X_Mot_Box, "X_Goto_Value" );
    X_Goto_Value->setEnabled( FALSE );
    X_Goto_Value->setMinimumSize( QSize( 50, 0 ) );
    X_Goto_Value->setText( i18n( "0" ) );

    X_Mot_BoxLayout->addWidget( X_Goto_Value, 3, 0 );

    X_Go_Button = new QPushButton( X_Mot_Box, "X_Go_Button" );
    X_Go_Button->setEnabled( FALSE );
    X_Go_Button->setMinimumSize( QSize( 50, 0 ) );
    X_Go_Button->setText( i18n( "Go" ) );

    X_Mot_BoxLayout->addWidget( X_Go_Button, 3, 1 );
    Layout8_2->addWidget( X_Mot_Box );

    Y_Mot_Box = new QGroupBox( Motors_Box, "Y_Mot_Box" );
    Y_Mot_Box->setTitle( i18n( "Y=0" ) );
    Y_Mot_Box->setColumnLayout(0, Qt::Vertical );
    Y_Mot_Box->layout()->setSpacing( 0 );
    Y_Mot_Box->layout()->setMargin( 0 );
    Y_Mot_BoxLayout = new QGridLayout( Y_Mot_Box->layout() );
    Y_Mot_BoxLayout->setAlignment( Qt::AlignTop );
    Y_Mot_BoxLayout->setSpacing( 0 );
    Y_Mot_BoxLayout->setMargin( 11 );

    Y_Dec_100_Button = new QPushButton( Y_Mot_Box, "Y_Dec_100_Button" );
    Y_Dec_100_Button->setEnabled( FALSE );
    Y_Dec_100_Button->setText( i18n( "-100" ) );

    Y_Mot_BoxLayout->addWidget( Y_Dec_100_Button, 6, 0 );

    Y_Dec_10_Button = new QPushButton( Y_Mot_Box, "Y_Dec_10_Button" );
    Y_Dec_10_Button->setEnabled( FALSE );
    Y_Dec_10_Button->setText( i18n( "-10" ) );

    Y_Mot_BoxLayout->addWidget( Y_Dec_10_Button, 5, 0 );

    Y_Inc_100_Button = new QPushButton( Y_Mot_Box, "Y_Inc_100_Button" );
    Y_Inc_100_Button->setEnabled( FALSE );
    Y_Inc_100_Button->setText( i18n( "+100" ) );

    Y_Mot_BoxLayout->addWidget( Y_Inc_100_Button, 0, 0 );

    Y_Inc_10_Button = new QPushButton( Y_Mot_Box, "Y_Inc_10_Button" );
    Y_Inc_10_Button->setEnabled( FALSE );
    Y_Inc_10_Button->setText( i18n( "+10" ) );

    Y_Mot_BoxLayout->addWidget( Y_Inc_10_Button, 1, 0 );
    QSpacerItem* spacer_9 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    Y_Mot_BoxLayout->addItem( spacer_9, 0, 1 );
    QSpacerItem* spacer_10 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    Y_Mot_BoxLayout->addItem( spacer_10, 5, 1 );
    QSpacerItem* spacer_11 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    Y_Mot_BoxLayout->addItem( spacer_11, 6, 1 );

    Y_Goto_Value = new QLineEdit( Y_Mot_Box, "Y_Goto_Value" );
    Y_Goto_Value->setEnabled( FALSE );
    Y_Goto_Value->setMinimumSize( QSize( 50, 0 ) );
    Y_Goto_Value->setText( i18n( "0" ) );

    Y_Mot_BoxLayout->addWidget( Y_Goto_Value, 3, 0 );
    QSpacerItem* spacer_12 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    Y_Mot_BoxLayout->addItem( spacer_12, 1, 1 );

    Y_Go_Button = new QPushButton( Y_Mot_Box, "Y_Go_Button" );
    Y_Go_Button->setEnabled( FALSE );
    Y_Go_Button->setMinimumSize( QSize( 50, 0 ) );
    Y_Go_Button->setText( i18n( "Go" ) );

    Y_Mot_BoxLayout->addWidget( Y_Go_Button, 3, 1 );
    Layout8_2->addWidget( Y_Mot_Box );
    Motors_BoxLayout->addLayout( Layout8_2 );
    QSpacerItem* spacer_13 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
    Motors_BoxLayout->addItem( spacer_13 );

    Layout7_3 = new QHBoxLayout; 
    Layout7_3->setSpacing( 6 );
    Layout7_3->setMargin( 0 );
    QSpacerItem* spacer_14 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    Layout7_3->addItem( spacer_14 );

    Center_Button = new QPushButton( Motors_Box, "Center_Button" );
    Center_Button->setEnabled( FALSE );
    Center_Button->setText( i18n( "Center" ) );
    Layout7_3->addWidget( Center_Button );
    QSpacerItem* spacer_15 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    Layout7_3->addItem( spacer_15 );
    Motors_BoxLayout->addLayout( Layout7_3 );
    Layout7->addWidget( Motors_Box );

    AdjustMirrorDlgBaseLayout->addLayout( Layout7, 0, 1 );

    // signals and slots connections
    connect( Set_Button, SIGNAL( clicked() ), this, SLOT( setParamsSlot() ) );
    connect( X_Inc_100_Button, SIGNAL( clicked() ), this, SLOT( incX100Slot() ) );
    connect( X_Inc_10_Button, SIGNAL( clicked() ), this, SLOT( incX10Slot() ) );
    connect( X_Dec_100_Button, SIGNAL( clicked() ), this, SLOT( decX100Slot() ) );
    connect( X_Go_Button, SIGNAL( clicked() ), this, SLOT( goXSlot() ) );
    connect( Y_Go_Button, SIGNAL( clicked() ), this, SLOT( goYSlot() ) );
    connect( Motor_Power_Check, SIGNAL( clicked() ), this, SLOT( powerMotorsSlot() ) );
    connect( Laser_Check, SIGNAL( toggled(bool) ), this, SLOT( switchLaserSlot( bool ) ) );
    connect( Y_Inc_100_Button, SIGNAL( clicked() ), this, SLOT( incY100Slot() ) );
    connect( Y_Inc_10_Button, SIGNAL( clicked() ), this, SLOT( incY10Slot() ) );
    connect( Y_Dec_10_Button, SIGNAL( clicked() ), this, SLOT( decY10Slot() ) );
    connect( Y_Dec_100_Button, SIGNAL( clicked() ), this, SLOT( decY100Slot() ) );
    connect( VideoButton, SIGNAL( clicked() ), this, SLOT( videoSlot() ) );
    connect( ExitButton, SIGNAL( clicked() ), this, SLOT( accept() ) );
    connect( Center_Button, SIGNAL( clicked() ), this, SLOT( centerSlot() ) );
    connect( SwitchAllLasersOff, SIGNAL( clicked() ), this, SLOT( allLasersOffSlot() ) );
    connect( SwitchAllLasersOn, SIGNAL( clicked() ), this, SLOT( allLasersOnSlot() ) );
    connect( X_Dec_10_Button, SIGNAL( clicked() ), this, SLOT( decX10Slot() ) );
}

/*  
 *  Destroys the object and frees any allocated resources
 */
AdjustMirrorDlgBase::~AdjustMirrorDlgBase()
{
    // no need to delete child widgets, Qt does it all for us
}

void AdjustMirrorDlgBase::allLasersOffSlot()
{
    qWarning( "AdjustMirrorDlgBase::allLasersOffSlot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::allLasersOnSlot()
{
    qWarning( "AdjustMirrorDlgBase::allLasersOnSlot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::centerSlot()
{
    qWarning( "AdjustMirrorDlgBase::centerSlot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::decX100Slot()
{
    qWarning( "AdjustMirrorDlgBase::decX100Slot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::decX10Slot()
{
    qWarning( "AdjustMirrorDlgBase::decX10Slot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::decY100Slot()
{
    qWarning( "AdjustMirrorDlgBase::decY100Slot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::decY10Slot()
{
    qWarning( "AdjustMirrorDlgBase::decY10Slot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::goXSlot()
{
    qWarning( "AdjustMirrorDlgBase::goXSlot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::goYSlot()
{
    qWarning( "AdjustMirrorDlgBase::goYSlot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::incX100Slot()
{
    qWarning( "AdjustMirrorDlgBase::incX100Slot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::incX10Slot()
{
    qWarning( "AdjustMirrorDlgBase::incX10Slot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::incY100Slot()
{
    qWarning( "AdjustMirrorDlgBase::incY100Slot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::incY10Slot()
{
    qWarning( "AdjustMirrorDlgBase::incY10Slot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::powerMotorsSlot()
{
    qWarning( "AdjustMirrorDlgBase::powerMotorsSlot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::setParamsSlot()
{
    qWarning( "AdjustMirrorDlgBase::setParamsSlot(): Not implemented yet!" );
}

void AdjustMirrorDlgBase::switchLaserSlot( bool )
{
    qWarning( "AdjustMirrorDlgBase::switchLaserSlot( bool ): Not implemented yet!" );
}

void AdjustMirrorDlgBase::videoSlot()
{
    qWarning( "AdjustMirrorDlgBase::videoSlot(): Not implemented yet!" );
}

#include "adjustmirrordlgbase.moc"
