![]() |
LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
|
#include "roleditemsmodel.h"
Inheritance diagram for LC::Util::RoledItemsModel< T >:
Collaboration diagram for LC::Util::RoledItemsModel< T >: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 |
Protected Member Functions inherited from LC::Util::FlatItemsModelTypedBase< T > | |
| int | GetItemsCount () const override |
Additional Inherited Members | |
Static Public Attributes inherited from LC::Util::FlatItemsModelBase | |
| static constexpr auto | DataRole = Qt::UserRole |
Protected Attributes inherited from LC::Util::FlatItemsModelTypedBase< T > | |
| 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().
Here is the call graph for this function:
|
inlineoverrideprotectedvirtual |
Implements LC::Util::FlatItemsModelBase.
Definition at line 59 of file roleditemsmodel.h.
References Fields_, LC::Util::Filter(), and LC::Util::FlatItemsModelTypedBase< T >::Items_.
Here is the call graph for this function:
|
inlineoverride |
Definition at line 54 of file roleditemsmodel.h.