Files
VX5_KRO_GearPump/MainInstruction.h
T
2026-06-22 08:51:10 +08:00

76 lines
1.6 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"
class DlgRFIDConfig;
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();
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();
private:
Ui::MainInstruction *ui;
SysPara* sysPara = nullptr;
ZkEdit* m_graphicsEditor = nullptr;
DialogAuthorization *dialogMaintenanceTimeSettingAuth;
DialogMaintenanceTimeSetting *MTimeSetting;
DialogAuthorization *dialogAuthorization;
DlgRFIDConfig *dlgRfidConfig = nullptr;
// 时间设置
TimeSettingDialog timeDia;
void applyStyleSheet(); // 应用样式表
};
#endif // MAININSTRUCTION_H