#pragma once #include class ModelBrowser : public QWidget { Q_OBJECT public: explicit ModelBrowser(QWidget *parent = nullptr); ~ModelBrowser() override; void AttachDock(class DockWidget* dockWidget); Q_SIGNALS: void WorkSpaceChange(const QVariant& workSpace); void EntityChange(const QVariant& workSpace); private: void InitUI(); private: class ModelBrowserPannal* modelBrowserPannal_{ nullptr }; };