Files

90 lines
2.0 KiB
C++

#ifndef MAININSTRUCTION_H
#define MAININSTRUCTION_H
#include <QWidget>
#include <QTabWidget>
#include <QPushButton>
#include <QCheckBox>
#include "ZkEdit.h"
#include "dlginputaddr.h"
#include "DialogAuthorization.h"
#include "dialogmaintenancetimesetting.h"
#include "LogInfo.h"
#include "TimeSettingDialog.h"
#include "dlgviscositysetting.h"
class DlgRFIDConfig;
class DlgCanvasHeightEditor;
namespace Ui {
class MainInstruction;
}
class MainInstruction : public QWidget
{
Q_OBJECT
public:
explicit MainInstruction(QWidget *parent = 0);
~MainInstruction();
void onSpecialButtonClicked(int btnID);
void bindSysPara(SysPara *SysPara);
DlgInputAddr *dlgInputAddr;
signals:
void sendButtonClickedSignal(int index);
void newFileBtnClick();
void superJmAccepted();
void sig_close(bool);
void sig_alert(bool);
private slots:
void onGraphicsEditBtnClicked();
void on_createNewFileBtn_clicked();
void onDlgAuthMaintenanceTimeAccepted();
void on_maintenanceIntervalBtn_clicked();
void maintenanceDialogShow();
void onMTimeSettingAccepted();
void ondialogAuthorizationAccepted();
void on_pushButtonAuth_clicked();
void on_btn_time_clicked();
void slt_timeSetting();
void onRfidCfgBtnClicked();
void onRFIDAutoConfirmTimeoutChanged();
void onCanvasCfgBtnClicked();
void on_visSetBtn_clicked();
private:
Ui::MainInstruction *ui;
SysPara* sysPara = nullptr;
ZkEdit* m_graphicsEditor = nullptr;
DialogAuthorization *dialogMaintenanceTimeSettingAuth;
DialogMaintenanceTimeSetting *MTimeSetting;
DialogAuthorization *dialogAuthorization;
DlgRFIDConfig *dlgRfidConfig = nullptr;
DlgCanvasHeightEditor* dlgCanvasHeightEditor = nullptr;
// 时间设置
TimeSettingDialog timeDia;
//粘度预警界面
DlgViscositySetting* dlgVisSetting = nullptr;
void initDlgVis();
void applyStyleSheet(); // 应用样式表
};
#endif // MAININSTRUCTION_H