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

Method reloadProviders

kdevplatform/documentation/documentationview.cpp:333–345  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

331}
332
333void ProvidersModel::reloadProviders()
334{
335 beginResetModel();
336 mProviders = ICore::self()->documentationController()->documentationProviders();
337
338 std::sort(mProviders.begin(), mProviders.end(),
339 [](const KDevelop::IDocumentationProvider* a, const KDevelop::IDocumentationProvider* b) {
340 return a->name() < b->name();
341 });
342
343 endResetModel();
344 emit providersChanged();
345}
346
347QVariant ProvidersModel::data(const QModelIndex& index, int role) const
348{

Callers

nothing calls this directly

Calls 6

sortFunction · 0.85
beginMethod · 0.45
endMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected