MCPcopy Create free account
hub / github.com/KDAB/GammaRay / setSourceModel

Method setSourceModel

plugins/timertop/timermodel.cpp:416–440  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

414}
415
416void TimerModel::setSourceModel(QAbstractItemModel *sourceModel)
417{
418 Q_ASSERT(!m_sourceModel);
419 beginResetModel();
420 m_sourceModel = sourceModel;
421
422 connect(m_sourceModel, &QAbstractItemModel::rowsAboutToBeInserted,
423 this, &TimerModel::slotBeginInsertRows);
424 connect(m_sourceModel, &QAbstractItemModel::rowsInserted,
425 this, &TimerModel::slotEndInsertRows);
426 connect(m_sourceModel, &QAbstractItemModel::rowsAboutToBeRemoved,
427 this, &TimerModel::slotBeginRemoveRows);
428 connect(m_sourceModel, &QAbstractItemModel::rowsRemoved,
429 this, &TimerModel::slotEndRemoveRows);
430 connect(m_sourceModel, &QAbstractItemModel::modelAboutToBeReset,
431 this, &TimerModel::slotBeginReset);
432 connect(m_sourceModel, &QAbstractItemModel::modelReset,
433 this, &TimerModel::slotEndReset);
434 connect(m_sourceModel, &QAbstractItemModel::layoutAboutToBeChanged,
435 this, &TimerModel::slotBeginReset);
436 connect(m_sourceModel, &QAbstractItemModel::layoutChanged,
437 this, &TimerModel::slotEndReset);
438
439 endResetModel();
440}
441
442QModelIndex TimerModel::index(int row, int column, const QModelIndex &parent) const
443{

Callers 15

AttachDialogMethod · 0.45
ModelInspectorTestClass · 0.45
ActionTestClass · 0.45
testConflictDetectionMethod · 0.45
testActionChangesMethod · 0.45
MetaTypeModelTestClass · 0.45
modelTestMethod · 0.45
testModelContentMethod · 0.45
testSortProxyMethod · 0.45
modelTestMethod · 0.45
testModelMethod · 0.45
testToolTipMethod · 0.45

Calls

no outgoing calls

Tested by 15

testConflictDetectionMethod · 0.36
testActionChangesMethod · 0.36
modelTestMethod · 0.36
testModelContentMethod · 0.36
testSortProxyMethod · 0.36
modelTestMethod · 0.36
testModelMethod · 0.36
testToolTipMethod · 0.36
LocaleInspectorMethod · 0.36
QuickInspectorMethod · 0.36
QuickInspectorWidgetMethod · 0.36