remove view ui

This commit is contained in:
brige 2025-06-19 07:49:31 +08:00
parent 286a48a658
commit 8bbf971540
2 changed files with 9 additions and 2 deletions

View File

@ -694,12 +694,12 @@
<context> <context>
<name>OsgWidget</name> <name>OsgWidget</name>
<message> <message>
<location filename="../viewer/OsgWidget.cpp" line="86"/> <location filename="../viewer/OsgWidget.cpp" line="93"/>
<source>warning</source> <source>warning</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../viewer/OsgWidget.cpp" line="87"/> <location filename="../viewer/OsgWidget.cpp" line="94"/>
<source>open dyt file failed</source> <source>open dyt file failed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -50,6 +50,13 @@ OsgWidget::OsgWidget(QWidget* parent, Qt::WindowFlags f)
OsgWidget::~OsgWidget() { OsgWidget::~OsgWidget() {
LOG_INFO("OsgWidget::~OsgWidget"); LOG_INFO("OsgWidget::~OsgWidget");
if (nullptr != workspace_) {
workspace_->Unlaod();
}
if (nullptr != viewUI_) {
viewUI_->RemoveUI(activeScene_->GetOrCreateSceneUI());
viewUI_ = nullptr;
}
} }
void OsgWidget::Initialize() { void OsgWidget::Initialize() {