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

Method setProblems

kdevplatform/shell/problemmodel.cpp:287–300  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

285}
286
287void ProblemModel::setProblems(const QVector<IProblem::Ptr> &problems)
288{
289 Q_D(ProblemModel);
290
291 beginResetModel();
292 if (problems.isEmpty() && !d->m_placeholderText.isEmpty()) {
293 d->m_problems->setProblems({ d->createPlaceholdreProblem() });
294 d->m_isPlaceholderShown = true;
295 } else {
296 d->m_problems->setProblems(problems);
297 d->m_isPlaceholderShown = false;
298 }
299 endResetModel();
300}
301
302void ProblemModel::clearProblems()
303{

Callers

nothing calls this directly

Calls 2

isEmptyMethod · 0.45

Tested by

no test coverage detected