82 lines
1.7 KiB
C++
82 lines
1.7 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;
|
|
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();
|
|
|
|
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();
|
|
|
|
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;
|
|
|
|
void applyStyleSheet(); // 应用样式表
|
|
};
|
|
|
|
#endif // MAININSTRUCTION_H
|