| 60 | } |
| 61 | |
| 62 | void ProblemStore::addProblem(const IProblem::Ptr &problem) |
| 63 | { |
| 64 | Q_D(ProblemStore); |
| 65 | |
| 66 | auto* node = new ProblemNode(d->m_rootNode); |
| 67 | node->setProblem(problem); |
| 68 | d->m_rootNode->addChild(node); |
| 69 | |
| 70 | d->m_allProblems += problem; |
| 71 | emit problemsChanged(); |
| 72 | } |
| 73 | |
| 74 | void ProblemStore::setProblems(const QVector<IProblem::Ptr> &problems) |
| 75 | { |