/********************************************************************************* * @file CFDStructMainWindow.h * @brief 主界面初始化 * @details * @author mzh * @date 2024-10-24 * @version V1.0 ***********************************************************************************/ #ifndef CFDSTRUCTMAINWINDOW_H #define CFDSTRUCTMAINWINDOW_H #include #include"CFDStructMainAPI.h" #include class CFDStructMAINAPI CFDStructMainWindow : public GUI::MainWindow { Q_OBJECT class QTreeWidgetItem; 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