#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 915 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 1023 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 |
◆ 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: