diff --git a/Modules/QtWidgetsExt/include/QmitkPointListWidget.h b/Modules/QtWidgetsExt/include/QmitkPointListWidget.h index d409290..e06a69b 100644 --- a/Modules/QtWidgetsExt/include/QmitkPointListWidget.h +++ b/Modules/QtWidgetsExt/include/QmitkPointListWidget.h @@ -120,7 +120,7 @@ signals: /// signal to inform about cleared or loaded point sets void PointListChanged(); -protected slots: +public slots: void OnBtnSavePoints(); void OnBtnLoadPoints(); void RemoveSelectedPoint(); diff --git a/Plugins/org.mitk.gui.qt.pointsetinteraction/src/internal/QmitkPointSetInteractionView.cpp b/Plugins/org.mitk.gui.qt.pointsetinteraction/src/internal/QmitkPointSetInteractionView.cpp index 860ace9..c5bd1b9 100755 --- a/Plugins/org.mitk.gui.qt.pointsetinteraction/src/internal/QmitkPointSetInteractionView.cpp +++ b/Plugins/org.mitk.gui.qt.pointsetinteraction/src/internal/QmitkPointSetInteractionView.cpp @@ -95,6 +95,10 @@ void QmitkPointSetInteractionView::OnAddPointSetClicked() selection.push_back( pointSetNode ); this->FireNodesSelected( selection ); this->OnSelectionChanged( selection ); + + m_Controls->m_PointListWidget->OnBtnAddPoint(true); // activate interactor + this->GetDefaultDataStorage()->Remove(pointSetNode); + this->GetDefaultDataStorage()->Add(pointSetNode); } void QmitkPointSetInteractionView::OnSelectionChanged(std::vector nodes)