Files
VX5_KRO_GearPump/MainInstruction.h
T
2026-04-29 14:10:10 +08:00

69 lines
1.4 KiB
C++

#ifndef MAININSTRUCTION_H
#define MAININSTRUCTION_H
#include <QWidget>
#include <QTabWidget>
#include <QPushButton>
#include <QCheckBox>
#include "ZkEdit.h"
#include "dlginputaddr.h"
#include "ParaSettingUI.h"
#include "DialogAuthorization.h"
#include "dialogmaintenancetimesetting.h"
#include "LogInfo.h"
#include "TimeSettingDialog.h"
namespace Ui {
class MainInstruction;
}
class MainInstruction : public QWidget,public ParaSettingUI
{
Q_OBJECT
public:
explicit MainInstruction(QWidget *parent = 0);
~MainInstruction();
void onSpecialButtonClicked(int btnID);
DlgInputAddr *dlgInputAddr;
void bindSysPara(SysPara *SysPara);//重载
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();
private:
Ui::MainInstruction *ui;
ZkEdit* m_graphicsEditor = nullptr;
DialogAuthorization *dialogMaintenanceTimeSettingAuth;
DialogMaintenanceTimeSetting *MTimeSetting;
DialogAuthorization *dialogAuthorization;
// 时间设置
TimeSettingDialog timeDia;
};
#endif // MAININSTRUCTION_H