MCPcopy Create free account
hub / github.com/KDE/kdevelop / setModel

Method setModel

kdevplatform/util/multilevellistview.cpp:361–374  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

359}
360
361void MultiLevelListView::setModel(QAbstractItemModel* model)
362{
363 Q_D(MultiLevelListView);
364
365 d->model = model;
366
367 for (LabeledProxy* proxy : std::as_const(d->proxies)) {
368 dynamic_cast<QAbstractProxyModel*>(proxy)->setSourceModel(model);
369 }
370
371 if (model && !d->views.isEmpty()) {
372 d->views.first()->setCurrentIndex(d->views.first()->model()->index(0, 0));
373 }
374}
375
376QTreeView* MultiLevelListView::viewForLevel(int level) const
377{

Callers 1

setLevelsMethod · 0.45

Calls 6

setSourceModelMethod · 0.80
setCurrentIndexMethod · 0.80
isEmptyMethod · 0.45
firstMethod · 0.45
indexMethod · 0.45
modelMethod · 0.45

Tested by

no test coverage detected