Skip to content

Commit 5053ce1

Browse files
committed
ModelIterator: use ctor-init-list
Fixes cppcheck's useInitializationList. Change-Id: Id86b085bf60e83af8f02ddacd0a917ee77a338fa Reviewed-on: https://codereview.kdab.com/c/kdab/KDToolBox/+/99626 Reviewed-by: André Somers <[email protected]>
1 parent 1d39092 commit 5053ce1

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

qt/model_view/ModelIterator/src/ModelIterator.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@
2828
#include "ModelIterator.h"
2929

3030
DepthFirstIterator::DepthFirstIterator(const QModelIndex &index, int column):
31-
m_column(column)
31+
m_index{index.siblingAtColumn(0)},
32+
m_column{column},
33+
m_atEnd{!index.isValid()}
3234
{
33-
m_index = index.siblingAtColumn(0);
34-
m_atEnd = !index.isValid();
3535
}
3636

3737
DepthFirstIterator &DepthFirstIterator::operator++()
@@ -132,9 +132,9 @@ DepthFirstIterator DepthFirstIterator::end(QAbstractItemModel *model, int column
132132
////////////// FlatIterator /////////////////
133133

134134
FlatIterator::FlatIterator(const QModelIndex &index, int column)
135+
: m_index{index.siblingAtColumn(column)},
136+
m_atEnd{!index.isValid()}
135137
{
136-
m_index = index.siblingAtColumn(column);
137-
m_atEnd = !index.isValid();
138138
}
139139

140140
FlatIterator &FlatIterator::operator+=(int step)

0 commit comments

Comments
 (0)