![]() |
LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
|
#include "roleditemsmodel.h"
Public Types | |
using | FieldGetter_t = QVariant (*) (const T&) |
using | FieldsList_t = QVector<QPair<QByteArray, FieldGetter_t>> |
Protected Member Functions | |
QVariant | GetData (int row, int, int role) const override |
![]() | |
int | GetItemsCount () const override |
Additional Inherited Members | |
![]() | |
static constexpr auto | DataRole = Qt::UserRole |
![]() | |
QVector< T > | Items_ |
Definition at line 37 of file roleditemsmodel.h.
using LC::Util::RoledItemsModel< T >::FieldGetter_t = QVariant (*) (const T&) |
Definition at line 40 of file roleditemsmodel.h.
using LC::Util::RoledItemsModel< T >::FieldsList_t = QVector<QPair<QByteArray, FieldGetter_t>> |
Definition at line 41 of file roleditemsmodel.h.
|
inlinenoexcept |
Definition at line 47 of file roleditemsmodel.h.
References LC::Util::Filter(), and LC::Util::FlatItemsModelBase::parent().
|
inlineoverrideprotectedvirtual |
Implements LC::Util::FlatItemsModelBase.
Definition at line 59 of file roleditemsmodel.h.
References Fields_, LC::Util::Filter(), and LC::Util::FlatItemsModelTypedBase< T >::Items_.
|
inlineoverride |
Definition at line 54 of file roleditemsmodel.h.