#include <QDebug>
FlatProxyModel::FlatProxyModel(QObject *parent)
- : QAbstractProxyModel(parent),
- _rootSourceItem(nullptr)
+ : QAbstractProxyModel(parent)
{
}
SourceItem *topLeftItem = nullptr;
SourceItem *bottomRightItem = nullptr;
- SourceItem *currentItem = static_cast<SourceItem *>(range.topLeft().internalPointer());
+ auto *currentItem = static_cast<SourceItem *>(range.topLeft().internalPointer());
int row = range.topLeft().row();
int left = range.topLeft().column();
int right = range.bottomRight().column();
// SourceItem
// ========================================
FlatProxyModel::SourceItem::SourceItem(int row, SourceItem *parent)
- : _parent(parent),
- _pos(-1),
- _next(nullptr)
+ : _parent(parent)
{
if (parent) {
parent->_childs.insert(row, this);