#include <qrangemodel_impl.h>
|
| void | invalidateCaches () |
| bool | setHeaderData (int section, Qt::Orientation orientation, const QVariant &data, int role) |
| bool | setData (const QModelIndex &index, const QVariant &data, int role) |
| bool | setItemData (const QModelIndex &index, const QMap< int, QVariant > &data) |
| bool | clearItemData (const QModelIndex &index) |
| bool | insertColumns (int column, int count, const QModelIndex &parent) |
| bool | removeColumns (int column, int count, const QModelIndex &parent) |
| bool | moveColumns (const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destParent, int destColumn) |
| bool | insertRows (int row, int count, const QModelIndex &parent) |
| bool | removeRows (int row, int count, const QModelIndex &parent) |
| bool | moveRows (const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destParent, int destRow) |
| QModelIndex | index (int row, int column, const QModelIndex &parent) const |
| QModelIndex | sibling (int row, int column, const QModelIndex &index) const |
| int | rowCount (const QModelIndex &parent) const |
| int | columnCount (const QModelIndex &parent) const |
| Qt::ItemFlags | flags (const QModelIndex &index) const |
| QVariant | headerData (int section, Qt::Orientation orientation, int role) const |
| QVariant | data (const QModelIndex &index, int role) const |
| QMap< int, QVariant > | itemData (const QModelIndex &index) const |
| QHash< int, QByteArray > | roleNames () const |
| QModelIndex | parent (const QModelIndex &child) const |
| void | multiData (const QModelIndex &index, QModelRoleDataSpan roleDataSpan) const |
| auto | call (Args &&... args) const |
| void | destroy () |
|
| | QRangeModelImplBase (QRangeModel *itemModel) |
| QModelIndex | createIndex (int row, int column, const void *ptr=nullptr) const |
| void | changePersistentIndexList (const QModelIndexList &from, const QModelIndexList &to) |
| void | dataChanged (const QModelIndex &from, const QModelIndex &to, const QList< int > &roles) |
| void | beginInsertColumns (const QModelIndex &parent, int start, int count) |
| void | endInsertColumns () |
| void | beginRemoveColumns (const QModelIndex &parent, int start, int count) |
| void | endRemoveColumns () |
| bool | beginMoveColumns (const QModelIndex &sourceParent, int sourceFirst, int sourceLast, const QModelIndex &destParent, int destRow) |
| void | endMoveColumns () |
| void | beginInsertRows (const QModelIndex &parent, int start, int count) |
| void | endInsertRows () |
| void | beginRemoveRows (const QModelIndex &parent, int start, int count) |
| void | endRemoveRows () |
| bool | beginMoveRows (const QModelIndex &sourceParent, int sourceFirst, int sourceLast, const QModelIndex &destParent, int destRow) |
| void | endMoveRows () |
| QAbstractItemModel & | itemModel () |
| const QAbstractItemModel & | itemModel () const |
| void | initCallFN (CallFN func) |
| | QQuasiVirtualInterface ()=default |
| | ~QQuasiVirtualInterface ()=default |
Definition at line 920 of file qrangemodel_impl.h.
◆ ClearItemData
◆ ColumnCount
◆ Data
◆ Flags
◆ HeaderData
◆ Index
◆ InsertColumns
◆ InsertRows
◆ InvalidateCaches
◆ ItemData
◆ MethodTemplates
Initial value: std::tuple<
typename C::Destroy,
typename C::InvalidateCaches,
typename C::SetHeaderData,
typename C::SetData,
typename C::SetItemData,
typename C::ClearItemData,
typename C::InsertColumns,
typename C::RemoveColumns,
typename C::MoveColumns,
typename C::InsertRows,
typename C::RemoveRows,
typename C::MoveRows,
typename C::Index,
typename C::Parent,
typename C::Sibling,
typename C::RowCount,
typename C::ColumnCount,
typename C::Flags,
typename C::HeaderData,
typename C::Data,
typename C::ItemData,
typename C::RoleNames,
typename C::MultiData
>
Definition at line 1028 of file qrangemodel_impl.h.
◆ MoveColumns
◆ MoveRows
◆ MultiData
◆ Parent
◆ RemoveColumns
◆ RemoveRows
◆ RoleNames
◆ RowCount
◆ SetData
◆ SetHeaderData
◆ SetItemData
◆ Sibling
◆ QRangeModelImplBase()
| QRangeModelImplBase::QRangeModelImplBase |
( |
QRangeModel * | itemModel | ) |
|
|
inlineexplicitprotected |
◆ beginInsertColumns()
| void QRangeModelImplBase::beginInsertColumns |
( |
const QModelIndex & | parent, |
|
|
int | start, |
|
|
int | count ) |
|
inlineprotected |
◆ beginInsertRows()
| void QRangeModelImplBase::beginInsertRows |
( |
const QModelIndex & | parent, |
|
|
int | start, |
|
|
int | count ) |
|
inlineprotected |
◆ beginMoveColumns()
| bool QRangeModelImplBase::beginMoveColumns |
( |
const QModelIndex & | sourceParent, |
|
|
int | sourceFirst, |
|
|
int | sourceLast, |
|
|
const QModelIndex & | destParent, |
|
|
int | destRow ) |
|
inlineprotected |
◆ beginMoveRows()
| bool QRangeModelImplBase::beginMoveRows |
( |
const QModelIndex & | sourceParent, |
|
|
int | sourceFirst, |
|
|
int | sourceLast, |
|
|
const QModelIndex & | destParent, |
|
|
int | destRow ) |
|
inlineprotected |
◆ beginRemoveColumns()
| void QRangeModelImplBase::beginRemoveColumns |
( |
const QModelIndex & | parent, |
|
|
int | start, |
|
|
int | count ) |
|
inlineprotected |
◆ beginRemoveRows()
| void QRangeModelImplBase::beginRemoveRows |
( |
const QModelIndex & | parent, |
|
|
int | start, |
|
|
int | count ) |
|
inlineprotected |
◆ changePersistentIndexList()
◆ clearItemData()
| bool QRangeModelImplBase::clearItemData |
( |
const QModelIndex & | index | ) |
|
◆ columnCount()
| int QRangeModelImplBase::columnCount |
( |
const QModelIndex & | parent | ) |
const |
◆ createIndex()
| QModelIndex QRangeModelImplBase::createIndex |
( |
int | row, |
|
|
int | column, |
|
|
const void * | ptr = nullptr ) const |
|
inlineprotected |
◆ data()
◆ dataChanged()
◆ endInsertColumns()
| void QRangeModelImplBase::endInsertColumns |
( |
| ) |
|
|
inlineprotected |
◆ endInsertRows()
| void QRangeModelImplBase::endInsertRows |
( |
| ) |
|
|
inlineprotected |
◆ endMoveColumns()
| void QRangeModelImplBase::endMoveColumns |
( |
| ) |
|
|
inlineprotected |
◆ endMoveRows()
| void QRangeModelImplBase::endMoveRows |
( |
| ) |
|
|
inlineprotected |
◆ endRemoveColumns()
| void QRangeModelImplBase::endRemoveColumns |
( |
| ) |
|
|
inlineprotected |
◆ endRemoveRows()
| void QRangeModelImplBase::endRemoveRows |
( |
| ) |
|
|
inlineprotected |
◆ flags()
| Qt::ItemFlags QRangeModelImplBase::flags |
( |
const QModelIndex & | index | ) |
const |
◆ for_element_at()
template<typename StaticContainer, typename
F>
| auto QRangeModelImplBase::for_element_at |
( |
StaticContainer && | container, |
|
|
std::size_t | idx, |
|
|
F && | function ) |
|
inlinestaticprotected |
◆ getImplementation() [1/2]
◆ getImplementation() [2/2]
◆ headerData()
◆ index()
◆ insertColumns()
| bool QRangeModelImplBase::insertColumns |
( |
int | column, |
|
|
int | count, |
|
|
const QModelIndex & | parent ) |
◆ insertRows()
| bool QRangeModelImplBase::insertRows |
( |
int | row, |
|
|
int | count, |
|
|
const QModelIndex & | parent ) |
◆ invalidateCaches()
| void QRangeModelImplBase::invalidateCaches |
( |
| ) |
|
◆ itemData()
◆ itemModel() [1/2]
◆ itemModel() [2/2]
◆ meta_type_at()
template<typename T>
| constexpr QMetaType QRangeModelImplBase::meta_type_at |
( |
size_t | idx | ) |
|
|
inlinestaticconstexprprotected |
◆ moveColumns()
| bool QRangeModelImplBase::moveColumns |
( |
const QModelIndex & | sourceParent, |
|
|
int | sourceColumn, |
|
|
int | count, |
|
|
const QModelIndex & | destParent, |
|
|
int | destColumn ) |
◆ moveRows()
| bool QRangeModelImplBase::moveRows |
( |
const QModelIndex & | sourceParent, |
|
|
int | sourceRow, |
|
|
int | count, |
|
|
const QModelIndex & | destParent, |
|
|
int | destRow ) |
◆ multiData()
◆ parent()
◆ removeColumns()
| bool QRangeModelImplBase::removeColumns |
( |
int | column, |
|
|
int | count, |
|
|
const QModelIndex & | parent ) |
◆ removeRows()
| bool QRangeModelImplBase::removeRows |
( |
int | row, |
|
|
int | count, |
|
|
const QModelIndex & | parent ) |
◆ roleNames()
◆ roleNamesForMetaObject()
◆ roleNamesForSimpleType()
◆ rowCount()
| int QRangeModelImplBase::rowCount |
( |
const QModelIndex & | parent | ) |
const |
◆ setData()
| bool QRangeModelImplBase::setData |
( |
const QModelIndex & | index, |
|
|
const QVariant & | data, |
|
|
int | role ) |
◆ setHeaderData()
| bool QRangeModelImplBase::setHeaderData |
( |
int | section, |
|
|
Qt::Orientation | orientation, |
|
|
const QVariant & | data, |
|
|
int | role ) |
◆ setItemData()
◆ sibling()
◆ QRangeModelPrivate
The documentation for this class was generated from the following files: