#ifndef MAININSTRUCTION_H #define MAININSTRUCTION_H #include #include #include #include #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