Use std::accumulate instead of manually adding

feature/print-as-qtextdocument
mandlm 2018-12-09 11:27:13 +01:00
parent e89f157bac
commit c065b04cbe
1 changed files with 5 additions and 11 deletions

View File

@ -283,12 +283,6 @@ const CheckableItem &CheckableTestModel::getItem(const QModelIndex &index) const
unsigned int CheckableTestModel::getPoints() const
{
unsigned int points = 0;
for (const auto &test : m_tests)
{
points += test.getPoints();
}
return points;
return std::accumulate(std::begin(m_tests), std::end(m_tests), 0,
[](int base, const CheckableTest &test) { return base + test.getPoints(); });
}