From 60d5baef76c57e010ea9f680febc5271bbde9c94 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Wed, 5 Oct 2022 15:43:13 +0200 Subject: [PATCH] remove 3D view along with sample --- GUI/View/SampleDesigner/SampleView.cpp | 4 +++- GUI/View/SampleView/RealspaceWidget.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/GUI/View/SampleDesigner/SampleView.cpp b/GUI/View/SampleDesigner/SampleView.cpp index 5aa98045c1e..4ed9475acd0 100644 --- a/GUI/View/SampleDesigner/SampleView.cpp +++ b/GUI/View/SampleDesigner/SampleView.cpp @@ -116,8 +116,10 @@ void SampleView::updateSingleSampleMode() void SampleView::onRequestViewInRealspace(Item3D* item) { - if (!item) + if (!item) { + m_realspacePanel->widget()->clearDisplay(); return; + } m_docks->setDockVisible(REALSPACEPANEL); m_realspacePanel->widget()->setDisplayedItem(m_sampleSelectionView->currentSample(), item); diff --git a/GUI/View/SampleView/RealspaceWidget.h b/GUI/View/SampleView/RealspaceWidget.h index 5ea0e80ae50..8ee4210560f 100644 --- a/GUI/View/SampleView/RealspaceWidget.h +++ b/GUI/View/SampleView/RealspaceWidget.h @@ -35,6 +35,7 @@ public: ~RealspaceWidget() override; void setDisplayedItem(MultiLayerItem* containingMultiLayerItem, Item3D* item); + void clearDisplay() { setDisplayedItem(nullptr, nullptr); } void defaultView(); void sideView(); void topView(); -- GitLab