55 lines
1.5 KiB
C++
55 lines
1.5 KiB
C++
#ifndef DEVICESETWIDGET_H
|
|
#define DEVICESETWIDGET_H
|
|
#include <QFrame>
|
|
#include "ui_devicesetwidget.h"
|
|
#include "absmovesetwidget.h"
|
|
#include "mrccamerasetwidget.h"
|
|
#include "processcriticalpossetwidget.h"
|
|
#include "rstozerosetwidget.h"
|
|
#include "sscancompsetwidget.h"
|
|
#include "tohomesetwidget.h"
|
|
#include "zaaxiscpossetwidget.h"
|
|
#include "generalsetwidget.h"
|
|
#include "iosetwidget.h"
|
|
#include "dd_motor_test.h"
|
|
#include "serialdevicetest.h"
|
|
#include "login.h"
|
|
#include "lasermarkwidget.h"
|
|
#include "workfileeditwidget.h"
|
|
#include "SmallAreasParamWidget.h"
|
|
|
|
class DeviceSetWidget:public QFrame
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
explicit DeviceSetWidget(QWidget* parent=nullptr);
|
|
public slots:
|
|
void setStackWidget(const QString & value);
|
|
void updateLogInPower(bool state);
|
|
void updateRunState(bool state);
|
|
|
|
|
|
private:
|
|
Ui::DeviceSetWidget* ui;
|
|
ABSMoveSetWidget* aBSMoveSetWidget;
|
|
MRCameraSetWidget* mRCameraSetWidget;
|
|
ProcessCriticalPosSetWidget* processCriticalPosSetWidget;
|
|
RSToZeroSetWidget* rSToZeroSetWidget;
|
|
SScanCompSetWidget* sScanCompSetWidget;
|
|
ToHomeSetWidget* toHomeSetWidget;
|
|
ZAAxisCPosSetWidget* zAAxisCPosSetWidget;
|
|
GeneralSetWidget* generalSetWidget;
|
|
IOSetWidget* ioSetWidget;
|
|
dd_motor_test_widget * pdd_motor_test_widget;
|
|
SerialDeviceTest * pSerialDeviceTest;
|
|
LaserMarkWidget * pLaserMarkWidget;
|
|
WORKFILEEDITWIDGET * pWorkFileEditWidget;
|
|
SmallAreasParamWidget * pSmallAreasParamWidget;
|
|
//LogIn * pLogIn;
|
|
QMap<QString,QWidget *> widgetMap;
|
|
|
|
void show();
|
|
};
|
|
|
|
#endif // DEVICESETWIDGET_H
|