#ifndef _MainTreeWidget_H #define _MainTreeWidget_H #include "GUIFrameAPI.h" #include "PanelWidgetBase.h" namespace GUI { class MainWindow; class TreeWidget; enum class MainTreeEnum { MainTree_None = 0, MainTree_Geomety, MainTree_GeometyBoxItem, MainTree_GeometyCylinderItem, MainTree_GeometySphereItem, MainTree_GeometyBoolOrImportItem, MainTree_Mesh, MainTree_MeshGeometry, MainTree_MeshBase, MainTree_MeshLocal, MainTree_MeshLocalItem, MainTree_MeshPoint, MainTree_MeshBoundary, MainTree_MeshBoundaryItem, MainTree_Setup, MainTree_SetupTurbulence, MainTree_SetupTransportProperties, MainTree_SetupDiscretization, MainTree_SetupSolution, MainTree_SetupPassiveScalars, MainTree_SetupOperatingConditions, MainTree_SetupCellZones, MainTree_SetupBoundaryConditions, MainTree_SetupBoundaryConditionsItem, MainTree_SetupInitialConditions, MainTree_SetupMonitors, MainTree_Run, MainTree_Post, }; class GUIFRAMEAPI MainTreeWidget : public PanelWidgetBase { Q_OBJECT; public: MainTreeWidget(MainWindow* parent); ~MainTreeWidget(); void init(); TreeWidget* getTreeWidget(); protected: TreeWidget* _treeWidget = nullptr; }; } #endif