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

Method flags

Modules/RTUI/src/QmitkIsoDoseLevelSetModel.cpp:151–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149}
150
151Qt::ItemFlags
152 QmitkIsoDoseLevelSetModel::
153 flags(const QModelIndex &index) const
154{
155 Qt::ItemFlags flags = QAbstractItemModel::flags(index);
156
157 if (static_cast<unsigned int>(index.row()) < m_DoseSet->Size())
158 {
159 if (index.column() < 4)
160 {
161 if ((index.column() > 1) || (index.column() >= 0 && !this->m_visibilityEditOnly))
162 {
163 flags |= Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable;
164 }
165 else if (index.column() >= 0 && this->m_visibilityEditOnly)
166 {
167 flags |= Qt::ItemIsEnabled | Qt::ItemIsSelectable;
168 }
169 }
170 }
171
172 return flags;
173}
174
175QVariant
176 QmitkIsoDoseLevelSetModel::

Callers

nothing calls this directly

Calls 2

rowMethod · 0.45
SizeMethod · 0.45

Tested by

no test coverage detected