#ifndef NMWXGRIDVTKCONTAINERWIDGET_H #define NMWXGRIDVTKCONTAINERWIDGET_H #include #include "nmSubWxs_global.h" //#include class QVBoxLayout; class NM_SUB_WXS_EXPORT nmWxGridVTKContainerWidget : public QWidget { Q_OBJECT public: explicit nmWxGridVTKContainerWidget(QWidget *parent = nullptr, QString vtkPath = ""); signals: private: void initUI(); void initLayout(); void initVTKWidget(); void initVTKWidgetFromFile(); void initVTKGridAndSurfaceWidgetFromFile(); void showVTK(); private: QVBoxLayout* m_mainLayout; QVBoxLayout* m_frameLaoyt; QString m_sVtkFilePath; }; #endif // NMWXGRIDVTKCONTAINERWIDGET_H