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

Method SetSelectedLabels

Modules/SegmentationUI/src/QmitkSimpleLabelSetListWidget.cpp:156–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154}
155
156void QmitkSimpleLabelSetListWidget::SetSelectedLabels(const LabelVectorType& selectedLabels)
157{
158 for (int i = 0; i < m_LabelList->count(); ++i)
159 {
160 QListWidgetItem* item = m_LabelList->item(i);
161 auto labelValue = item->data(Qt::UserRole).toUInt();
162
163 auto finding = std::find_if(selectedLabels.begin(), selectedLabels.end(), [labelValue](const mitk::Label* label) {return label->GetValue() == labelValue; });
164 item->setSelected(finding != selectedLabels.end());
165 }
166}
167

Callers

nothing calls this directly

Calls 5

countMethod · 0.80
dataMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
GetValueMethod · 0.45

Tested by

no test coverage detected