MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / setData

Method setData

tools/monitor/MonitorDataModel.cpp:236–262  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

234}
235
236bool
237MonitorDataModel::setData(
238 const QModelIndex& index,
239 const QVariant& value,
240 int role
241)
242{
243 switch( role) {
244// case Qt::EditRole:
245// if( index.column() == 0) return false;
246// break;
247
248 case Qt::DisplayRole:
249 this->getNode( index)->setData( index.column(), value);
250 break;
251
252 case Qt::BackgroundRole:
253 // QColor(255,191,191);
254 this->getNode( index)->setColor( index.column(), value);
255 break;
256
257 default: return false;
258 }
259
260 emit dataChanged( index, index);
261 return true;
262}
263
264bool
265MonitorDataModel::setHeaderData(

Callers 2

setHeaderDataMethod · 0.45
Q_FOREACHFunction · 0.45

Calls 3

getNodeMethod · 0.95
columnMethod · 0.80
setColorMethod · 0.80

Tested by

no test coverage detected