diff --git a/Plugins/org.mitk.gui.qt.segmentation/resources/Extract_48x48.png b/Plugins/org.mitk.gui.qt.segmentation/resources/Extract_48x48.png
new file mode 100644
index 0000000000..021a72e5fb
Binary files /dev/null and b/Plugins/org.mitk.gui.qt.segmentation/resources/Extract_48x48.png differ
diff --git a/Plugins/org.mitk.gui.qt.segmentation/resources/Icons.svg b/Plugins/org.mitk.gui.qt.segmentation/resources/Icons.svg
index 2fd004fb64..ba16b72337 100644
--- a/Plugins/org.mitk.gui.qt.segmentation/resources/Icons.svg
+++ b/Plugins/org.mitk.gui.qt.segmentation/resources/Icons.svg
@@ -1,3069 +1,3236 @@
diff --git a/Plugins/org.mitk.gui.qt.segmentation/resources/SegmentationUtilities.qrc b/Plugins/org.mitk.gui.qt.segmentation/resources/SegmentationUtilities.qrc
index bc86bfb60d..5bfd4e3c2a 100644
--- a/Plugins/org.mitk.gui.qt.segmentation/resources/SegmentationUtilities.qrc
+++ b/Plugins/org.mitk.gui.qt.segmentation/resources/SegmentationUtilities.qrc
@@ -1,10 +1,11 @@
BooleanOperations_48x48.png
ContourModelSetToImage_48x48.png
+ Extract_48x48.png
ImageMasking_48x48.png
MorphologicalOperations_48x48.png
SurfaceToImage_48x48.png
segmentation_utilities.svg
diff --git a/Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationUtilitiesView.cpp b/Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationUtilitiesView.cpp
index 64449df9fd..3e26d95e63 100644
--- a/Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationUtilitiesView.cpp
+++ b/Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationUtilitiesView.cpp
@@ -1,68 +1,68 @@
/*============================================================================
The Medical Imaging Interaction Toolkit (MITK)
Copyright (c) German Cancer Research Center (DKFZ)
All rights reserved.
Use of this source code is governed by a 3-clause BSD license that can be
found in the LICENSE file.
============================================================================*/
#include "QmitkSegmentationUtilitiesView.h"
#include
#include
#include
#include
#include
QmitkSegmentationUtilitiesView::QmitkSegmentationUtilitiesView()
: m_BooleanOperationsWidget(nullptr),
m_ImageMaskingWidget(nullptr),
m_MorphologicalOperationsWidget(nullptr),
m_ConvertToSegWidget(nullptr),
m_ExtractFromSegWidget(nullptr)
{
}
QmitkSegmentationUtilitiesView::~QmitkSegmentationUtilitiesView()
{
}
void QmitkSegmentationUtilitiesView::CreateQtPartControl(QWidget* parent)
{
m_Controls.setupUi(parent);
auto dataStorage = this->GetDataStorage();
m_BooleanOperationsWidget = new QmitkBooleanOperationsWidget(dataStorage, parent);
m_ImageMaskingWidget = new QmitkImageMaskingWidget(dataStorage, parent);
m_MorphologicalOperationsWidget = new QmitkMorphologicalOperationsWidget(dataStorage, parent);
m_ConvertToSegWidget = new QmitkConvertToMultiLabelSegmentationWidget(dataStorage, parent);
m_ExtractFromSegWidget = new QmitkExtractFromMultiLabelSegmentationWidget(dataStorage, parent);
this->AddUtilityWidget(m_BooleanOperationsWidget, QIcon(":/SegmentationUtilities/BooleanOperations_48x48.png"), "Boolean Operations");
this->AddUtilityWidget(m_ImageMaskingWidget, QIcon(":/SegmentationUtilities/ImageMasking_48x48.png"), "Image Masking");
this->AddUtilityWidget(m_MorphologicalOperationsWidget, QIcon(":/SegmentationUtilities/MorphologicalOperations_48x48.png"), "Morphological Operations");
this->AddUtilityWidget(m_ConvertToSegWidget, QIcon(":/SegmentationUtilities/SurfaceToImage_48x48.png"), "Convert to Segmentation");
- this->AddUtilityWidget(m_ExtractFromSegWidget, QIcon(":/SegmentationUtilities/SurfaceToImage_48x48.png"), "Extract from Segmentation");
+ this->AddUtilityWidget(m_ExtractFromSegWidget, QIcon(":/SegmentationUtilities/Extract_48x48.png"), "Extract from Segmentation");
}
void QmitkSegmentationUtilitiesView::AddUtilityWidget(QWidget* widget, const QIcon& icon, const QString& text)
{
m_Controls.toolBox->addItem(widget, icon, text);
}
void QmitkSegmentationUtilitiesView::SetFocus()
{
m_Controls.toolBox->setFocus();
}
void QmitkSegmentationUtilitiesView::RenderWindowPartActivated(mitk::IRenderWindowPart*)
{
}
void QmitkSegmentationUtilitiesView::RenderWindowPartDeactivated(mitk::IRenderWindowPart*)
{
}