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.
77 lines
1.5 KiB
C++
77 lines
1.5 KiB
C++
/*********************************************************************************
|
|
* @file CFDStructMainWindow.h
|
|
* @brief 主界面初始化
|
|
* @details
|
|
* @author mzh
|
|
* @date 2024-10-24
|
|
* @version V1.0
|
|
***********************************************************************************/
|
|
#ifndef CFDSTRUCTMAINWINDOW_H
|
|
#define CFDSTRUCTMAINWINDOW_H
|
|
#include<QDebug>
|
|
|
|
#include"CFDStructGUIAPI.h"
|
|
#include<GUIFrame/MainWindow.h>
|
|
|
|
class CFDStructGUIAPI CFDStructMainWindow : public GUI::MainWindow {
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
public:
|
|
|
|
CFDStructMainWindow();
|
|
|
|
private:
|
|
|
|
/**
|
|
* @brief 渲染视图
|
|
* @return none*/
|
|
void init();
|
|
|
|
void initCentralWidget();
|
|
|
|
/**
|
|
* @brief 渲染属性界面
|
|
* @return none*/
|
|
void initPropertyWidget();
|
|
|
|
/**
|
|
* @brief 渲染主窗口菜单
|
|
* @return none*/
|
|
void initMainWindowMenu();
|
|
|
|
/**
|
|
* @brief 菜单中添加几何
|
|
* @return none*/
|
|
|
|
void addSARibbonCategoryGeometry();
|
|
/**
|
|
* @brief 菜单中添加网格
|
|
* @return none*/
|
|
|
|
void addSARibbonCategoryMesh();
|
|
/**
|
|
* @brief 菜单中添加计算
|
|
* @return none*/
|
|
void addSARibbonCategoryCalculation();
|
|
/**
|
|
* @brief 菜单中添加后处理
|
|
* @return none*/
|
|
void addSARibbonCategoryPostProcessing();
|
|
|
|
/**
|
|
* @brief 菜单中添加工具
|
|
* @return none*/
|
|
void addSARibbonCategoryTool();
|
|
|
|
/**
|
|
* @brief 菜单中添加民机模板库
|
|
* @return none*/
|
|
void addSARibbonCategoryCivilAircraftTemplateLibrary();
|
|
|
|
|
|
};
|
|
|
|
#endif // CFDSTRUCTMAINWINDOW_H
|