Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef QmitkDataStorageComboBox_h
14 #define QmitkDataStorageComboBox_h
53 QWidget *parent =
nullptr,
54 bool autoSelectNewNodes =
false);
86 mitk::DataStorage::SetOfObjects::ConstPointer GetNodes()
const;
91 virtual bool GetAutoSelectNewItems();
112 virtual void RemoveNode(
int index);
130 virtual void SetAutoSelectNewItems(
bool autoSelectNewItems);
134 virtual void OnPropertyListChanged(
const itk::Object *caller,
const itk::EventObject &event);
146 bool HasIndex(
unsigned int index)
const;
152 void OnCurrentIndexChanged(
int);
171 virtual void InsertNode(
int index,
const mitk::DataNode *dataNode);
181 virtual void Reset();
183 void RemoveNodeAndPropertyLists(
int index);
std::vector< long > m_BaseDatapropertyListObserverTags
Holds the tags of the base data property observers.
std::vector< mitk::DataNode * > m_Nodes
std::vector< long > m_DataNodePropertyListObserverTags
Holds the tags of the data node property observers.
Interface for evaluation conditions used in the DataStorage class GetSubset() method.
mitk::WeakPointer< mitk::DataStorage > m_DataStorage
bool m_BlockEvents
Event function guard. Each function which is called by an event mechanism first checks if this is tru...
mitk::NodePredicateBase::ConstPointer m_Predicate
Holds the predicate that is responsible for the dataNode selection of this ComboBox....
Key-value list holding instances of BaseProperty.
Data management class that handles 'was created by' relations.
Displays all or a subset (defined by a predicate) of nodes of the Data Storage.
Class for nodes of the DataTree.
bool m_AutoSelectNewNodes
If set to "true" new Nodes will be automatically selected.