19 : QWidget(parent), m_SelfCall(false), m_lastSelection(
mitk::DataNode::New()), m_lastSelectedName(tr(
"none"))
21 QBoxLayout *mainLayout =
new QVBoxLayout(
this);
23 QLabel *label =
new QLabel(
"region of interest:",
this);
26 mainLayout->addWidget(label);
42 mainLayout->deleteLater();
51 m_ToolManager->GetDataStorage()->RemoveNodeEvent.RemoveListener(
113 if (name.compare(tr(
"")) == 0)
120 if (name.compare(tr(
"none")) == 0)
122 else if (name.compare(tr(
"bounding objects")) == 0)
129 selection =
m_ToolManager->GetDataStorage()->GetNamedNode(name.toLocal8Bit().data());
167 mitk::DataStorage::SetOfObjects::ConstPointer allSegmentations =
168 m_ToolManager->GetDataStorage()->GetSubset(segmentationPredicate);
171 for (mitk::DataStorage::SetOfObjects::const_iterator it = allSegmentations->begin(); it != allSegmentations->end();
176 QString name = QString::fromLocal8Bit(node->GetName().c_str());
179 if (names.length() > 0)
Data management class that handles 'was created by' relations.
DataCollection - Class to facilitate loading/accessing structured data.
static Pointer New(const mitk::NodePredicateBase *_arg)
void AddListener(const AbstractDelegate &delegate) const
static Pointer New(const char *_arg)
static Pointer New(const char *_arg)
DataStorageEvent RemoveNodeEvent
RemoveEvent is emitted directly before a node is removed from the DataStorage.
Class for nodes of the DataTree.