Aggregator

Common interface for all aggregators

ConcatModel

Proxy model concatenating vertically multiple source models

FunctionAggregator

Aggregator calculating value using provided function

GroupingModel

Proxy model grouping rows into submodels by value of given role

LeftJoinModel

Proxy model joining two models in a SQL LEFT JOIN fasion

ModelCount

Attached property exposing model's row count

ModelEntry

Utility allowing handy binding to a single row from a model

ModelQuery

Set of methods for querying QAbstractItemModel-based models

MovableModel

Proxy model allowing freely reorder rows without modifying the source model

ObjectProxyModel

Proxy model using QML delegate to transform source model

RoleRename

Defines name mapping for a single role within RolesRenamingModel

RolesRenamingModel

Simple proxy allowing to rename roles according to a provided mapping

SingleRoleAggregator

Common interface for all aggregators operating on a single role

SourceModel

Wraps arbitrary QAbstractItemModel to be concatenated with other models within a ConcatModel

SumAggregator

Single role aggregator calculating sum of values for a given role

WritableProxyModel

Proxy allowing editing and removing entries from the source model