You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nmWTAI-Platform/Include/nmNum/nmSubWxs/nmWxChangeAnal.h

41 lines
1014 B
C++

#ifndef NMWXCHANGEANAL_H
#define NMWXCHANGEANAL_H
#include "iDlgBase.h"
#include "nmSubWxs_global.h"
#include <QLabel>
#include <QComboBox>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include "ZxMainWindow.h"
#include <QPushButton>
// 分析视图切换对话框
class NM_SUB_WXS_EXPORT nmWxChangeAnal : public iDlgBase
{
Q_OBJECT
public:
// 构造函数
// @param parent 父窗口指针
// @param pMainWindow 主窗口指针
explicit nmWxChangeAnal(QWidget *parent = nullptr, ZxMainWindow* pMainWindow = nullptr);
// 初始化UI界面
void setupUI();
private slots:
// 确认按钮点击槽函数
void onConfirmButtonClicked();
// 取消按钮点击槽函数
void onCancelButtonClicked();
private:
QLabel *m_pAnalysisLabel; // 分析标签控件
QComboBox *m_pAnalysisComboBox; // 分析项下拉框
QPushButton *m_pConfirmButton; // 确认按钮
QPushButton *m_pCancelButton; // 取消按钮
ZxMainWindow* m_pMainWindow; // 主窗口指针
};
#endif // NMWXCHANGEANAL_H