MCPcopy Create free account
hub / github.com/MITK/MITK / foreach

Function foreach

Modules/QtWidgets/src/QmitkDataStorageTreeModel.cpp:343–358  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

341 QList<mitk::DataNode *> dataNodeList = QmitkMimeTypes::ToDataNodePtrList(data);
342 mitk::DataNode *node = nullptr;
343 foreach (node, dataNodeList)
344 {
345 auto datastorage = m_DataStorage.Lock();
346 if (node && datastorage.IsNotNull() && !datastorage->Exists(node))
347 {
348 m_DataStorage.Lock()->Add(node);
349 mitk::BaseData::Pointer basedata = node->GetData();
350
351 if (basedata.IsNotNull())
352 {
353 mitk::RenderingManager::GetInstance()->InitializeViews(basedata->GetTimeGeometry());
354
355 numberOfNodesDropped++;
356 }
357 }
358 }
359 // Only do a rendering update, if we actually dropped anything.
360 if (numberOfNodesDropped > 0)
361 {

Callers

nothing calls this directly

Calls 6

IsNotNullMethod · 0.80
LockMethod · 0.45
ExistsMethod · 0.45
AddMethod · 0.45
GetDataMethod · 0.45
InitializeViewsMethod · 0.45

Tested by

no test coverage detected