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

Method SeedFromMember

Modules/QtWidgets/src/QmitkSynchronizedWidgetConnector.cpp:141–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

139}
140
141void QmitkSynchronizedWidgetConnector::SeedFromMember(const NodeList& seedSelection, const mitk::BaseRenderer* seedRenderer)
142{
143 if (nullptr == seedRenderer)
144 {
145 mitkThrow() << "QmitkSynchronizedWidgetConnector::SeedFromMember: seedRenderer must not be null.";
146 }
147
148 m_InternalSelection = seedSelection;
149
150 m_InternalInvisibles.clear();
151 for (const auto& node : seedSelection)
152 {
153 if (node.IsNull())
154 {
155 continue;
156 }
157 if (!node->IsVisible(seedRenderer))
158 {
159 m_InternalInvisibles.insert(node.GetPointer());
160 }
161 }
162
163 // Note: m_SelectAll is intentionally left untouched - it is group-scoped,
164 // set from the layout document's `groups` dict in ApplyLayout, and not
165 // derived from any single cell.
166}
167
168bool QmitkSynchronizedWidgetConnector::GetSelectionMode() const
169{

Calls 4

GetPointerMethod · 0.80
clearMethod · 0.45
IsNullMethod · 0.45
IsVisibleMethod · 0.45