33 QAbstractItemModel *
const Model_ =
nullptr;
74 const QModelIndex& GetIndex ()
const;
80 QAbstractItemModel* GetModel ()
const;
93 void RefreshIndex (
int modelStartingRow);
Base class for model items for tree-like models.
Provides a proxying API on top of an QAbstractItemModel.
ModelItem()=default
Constructs a default (invalid) ModelItem having no model set.
ModelItemsList_t::const_iterator const_iterator
ModelItemsList_t::iterator iterator
std::shared_ptr< ModelItem > ModelItem_ptr
QVector< ModelItem_ptr > ModelItemsList_t
std::shared_ptr< const ModelItem > ModelItem_cptr
std::weak_ptr< ModelItem > ModelItem_wtr