#ifndef CFDTreeWidget_h #define CFDTreeWidget_h #include #include #include "CFDStructDefine.h" #include #include #include "CFDStructOperatorsModel/CFDStructOperatorsTimeModeManager.h" class MainWindow; class QTabWidget; namespace GUI { class PropertyWidget; class CFDPropertyWidget; class CFDStructMAINAPI CFDTreeWidget : public TreeWidget { Q_OBJECT public: CFDTreeWidget(QWidget* parent, PropertyWidget* m_ProperWidget); public: void init(); void updateTree(QString s); void addTreePreprocessing(); void addTreeSolutionAnalysis(); void addTreePostprocessing(); private slots: void onItemClicked(QTreeWidgetItem *item, int column); private: PropertyWidget* m_PropertyWidget; CFDPropertyWidget* m_PropertyOpt; }; } #endif