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

Method EditSelection

Modules/QtWidgets/src/QmitkSingleNodeSelectionWidget.cpp:127–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

125}
126
127void QmitkSingleNodeSelectionWidget::EditSelection()
128{
129 QmitkNodeSelectionDialog* dialog = new QmitkNodeSelectionDialog(this, m_PopUpTitel, m_PopUpHint);
130
131 dialog->SetDataStorage(m_DataStorage.Lock());
132 dialog->SetNodePredicate(m_NodePredicate);
133 dialog->SetCurrentSelection(this->GetCurrentInternalSelection());
134 dialog->SetSelectOnlyVisibleNodes(m_SelectOnlyVisibleNodes);
135 dialog->SetSelectionMode(QAbstractItemView::SingleSelection);
136
137 m_Controls->btnSelect->setChecked(true);
138
139 if (dialog->exec())
140 {
141 this->HandleChangeOfInternalSelection(dialog->GetSelectedNodes());
142 }
143
144 m_Controls->btnSelect->setChecked(false);
145
146 delete dialog;
147}
148
149void QmitkSingleNodeSelectionWidget::UpdateInfo()
150{

Callers 1

eventFilterMethod · 0.95

Calls 8

SetDataStorageMethod · 0.45
LockMethod · 0.45
SetNodePredicateMethod · 0.45
SetCurrentSelectionMethod · 0.45
SetSelectionModeMethod · 0.45
GetSelectedNodesMethod · 0.45

Tested by

no test coverage detected