|
| | QGenericTableItemModelImpl (Range &&model, QRangeModel *itemModel) |
| | QRangeModelImpl (Range &&model, QRangeModelDetails::table_protocol_t< Range > &&protocol, QRangeModel *itemModel) |
| void | invalidateCaches () |
| bool | setHeaderData (int, Qt::Orientation, const QVariant &, int) |
| QModelIndex | index (int row, int column, const QModelIndex &parent) const |
| QModelIndex | sibling (int row, int column, const QModelIndex &index) 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 |
| void | multiData (const QModelIndex &index, QModelRoleDataSpan roleDataSpan) const |
| bool | setData (const QModelIndex &index, const QVariant &data, int role) |
| void | updateTarget (LHS &org, RHS &©) noexcept |
| void | updateTarget (LHS *org, RHS &©) noexcept |
| bool | setItemData (const QModelIndex &index, const QMap< int, QVariant > &data) |
| bool | clearItemData (const QModelIndex &index) |
| QHash< int, QByteArray > | roleNames () const |
| bool | doInsertColumns (int column, int count, const QModelIndex &parent, InsertFn insertFn) |
| 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 | doInsertRows (int row, int count, const QModelIndex &parent, InsertFn &&insertFn) |
| 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) |
| const protocol_type & | protocol () const |
| protocol_type & | protocol () |
| QModelIndex | parent (const QModelIndex &child) const |
| int | rowCount (const QModelIndex &parent) const |
| int | columnCount (const QModelIndex &parent) const |
| void | destroy () |
| | Interface ()=default |
| | Interface (const QCborValue &cbor) |
|
| QModelIndex | indexImpl (int row, int column, const QModelIndex &) const |
| QModelIndex | parentImpl (const QModelIndex &) const |
| int | rowCountImpl (const QModelIndex &parent) const |
| int | columnCountImpl (const QModelIndex &parent) const |
| constexpr bool | moveRowsAcross (const QModelIndex &, int, int, const QModelIndex &, int) noexcept |
| auto | makeEmptyRow (typename Base::row_ptr) |
| template<typename It, typename Sentinel> |
| void | deleteRemovedRows (It &&begin, Sentinel &&end) |
| decltype(auto) | rowDataImpl (const QModelIndex &index) const |
| decltype(auto) | rowDataImpl (const QModelIndex &index) |
| const range_type * | childRangeImpl (const QModelIndex &) const |
| range_type * | childRangeImpl (const QModelIndex &) |
| const range_type & | childrenOf (const_row_ptr row) const |
| void | resetParentInChildren (range_type *) |
| QGenericTableItemModelImpl< Range > & | that () |
| const QGenericTableItemModelImpl< Range > & | that () const |
| | ~QRangeModelImpl () |
| void | deleteOwnedRows () |
| bool | writeAt (const QModelIndex &index, F &&writer) |
| void | readAt (const QModelIndex &index, F &&reader) const |
| QMetaProperty | roleProperty (int role) const |
| QVariant | readRole (int role, ItemType *gadget) const |
| QVariant | readRole (int role, const ItemType &gadget) const |
| bool | writeRole (int role, ItemType *gadget, const QVariant &data) |
| bool | writeRole (int role, ItemType &&gadget, const QVariant &data) |
| const_row_reference | rowData (const QModelIndex &index) const |
| row_reference | rowData (const QModelIndex &index) |
| const range_type * | childRange (const QModelIndex &index) const |
| range_type * | childRange (const QModelIndex &index) |
| template<typename... Args> |
| | QQuasiVirtualSubclass (Args &&... args) |
|
| static constexpr Qt::ItemFlags | defaultFlags () |
| static constexpr bool | canInsertRowsImpl () |
| static constexpr bool | canRemoveRowsImpl () |
| static constexpr bool | canMoveColumns (const QModelIndex &source, const QModelIndex &destination) |
| static constexpr bool | canMoveRows (const QModelIndex &source, const QModelIndex &destination) |
| static constexpr int | size (const C &c) |
| static constexpr bool | canInsertRows () |
| static constexpr bool | canRemoveRows () |
| static QVariant | read (const Value &value) |
| static QVariant | read (Value *value) |
| static bool | write (Target &target, const QVariant &value) |
| static bool | write (Target *target, const QVariant &value) |
| static QVariant | readProperty (const QMetaProperty &prop, ItemType *gadget) |
| static QVariant | readProperty (int property, ItemType *gadget) |
| static QVariant | readProperty (int property, const ItemType &gadget) |
| static bool | writeProperty (const QMetaProperty &prop, ItemType *gadget, const QVariant &data) |
| static bool | writeProperty (int property, ItemType *gadget, const QVariant &data) |
| static bool | writeProperty (int property, ItemType &&gadget, const QVariant &data) |
| static bool | resetProperty (int property, ItemType *object) |
| static bool | resetProperty (int property, ItemType &&object) |
template<typename Range>
class QGenericTableItemModelImpl< Range >
Definition at line 2671 of file qrangemodel_impl.h.