Files
QtModelsToolkit/docs/index.html
2025-06-13 16:25:14 +02:00

51 lines
4.6 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- index.qdoc -->
<title>QtModelsToolkit QML Module | QtModelsToolkit</title>
<link rel="stylesheet" type="text/css" href="style/docs-styling.css" />
</head>
<body>
<h1 class="title">QtModelsToolkit QML Module</h1>
<span class="subtitle"></span>
<!-- $$$index.html-description -->
<div class="descr"> <a name="details"></a>
<p><a href="qtmodelstoolkit-module.html">QtModelsToolkit</a> is a set of proxy models and other qt models-related utilities.</p>
<a name="proxy-models"></a>
<h2 id="proxy-models">Proxy models</h2>
<div class="table"><table class="annotated">
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-concatmodel.html">ConcatModel</a></p></td><td class="tblDescr"><p>Proxy model concatenating vertically multiple source models</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-groupingmodel.html">GroupingModel</a></p></td><td class="tblDescr"><p>Proxy model grouping rows into submodels by value of given role</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-leftjoinmodel.html">LeftJoinModel</a></p></td><td class="tblDescr"><p>Proxy model joining two models in a SQL LEFT JOIN fasion</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-movablemodel.html">MovableModel</a></p></td><td class="tblDescr"><p>Proxy model allowing freely reorder rows without modifying the source model</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-objectproxymodel.html">ObjectProxyModel</a></p></td><td class="tblDescr"><p>Proxy model using QML delegate to transform source model</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-rolesrenamingmodel.html">RolesRenamingModel</a></p></td><td class="tblDescr"><p>Simple proxy allowing to rename roles according to a provided mapping</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-writableproxymodel.html">WritableProxyModel</a></p></td><td class="tblDescr"><p>Proxy allowing editing and removing entries from the source model</p></td></tr>
</table></div>
<a name="proxy-models-associated-types"></a>
<h3 id="proxy-models-associated-types">Proxy models - associated types</h3>
<div class="table"><table class="annotated">
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-rolerename.html">RoleRename</a></p></td><td class="tblDescr"><p>Defines name mapping for a single role within RolesRenamingModel</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-sourcemodel.html">SourceModel</a></p></td><td class="tblDescr"><p>Wraps arbitrary QAbstractItemModel to be concatenated with other models within a ConcatModel</p></td></tr>
</table></div>
<a name="aggregators"></a>
<h2 id="aggregators">Aggregators</h2>
<div class="table"><table class="annotated">
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-aggregator.html">Aggregator</a></p></td><td class="tblDescr"><p>Common interface for all aggregators</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-functionaggregator.html">FunctionAggregator</a></p></td><td class="tblDescr"><p>Aggregator calculating value using provided function</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-singleroleaggregator.html">SingleRoleAggregator</a></p></td><td class="tblDescr"><p>Common interface for all aggregators operating on a single role</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-sumaggregator.html">SumAggregator</a></p></td><td class="tblDescr"><p>Single role aggregator calculating sum of values for a given role</p></td></tr>
</table></div>
<a name="utilities"></a>
<h2 id="utilities">Utilities</h2>
<div class="table"><table class="annotated">
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-modelcount.html">ModelCount</a></p></td><td class="tblDescr"><p>Attached property exposing model's row count</p></td></tr>
<tr class="even topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-modelentry.html">ModelEntry</a></p></td><td class="tblDescr"><p>Utility allowing handy binding to a single row from a model</p></td></tr>
<tr class="odd topAlign"><td class="tblName"><p><a href="qml-qtmodelstoolkit-modelquery.html">ModelQuery</a></p></td><td class="tblDescr"><p>Set of methods for querying QAbstractItemModel-based models</p></td></tr>
</table></div>
</div>
<!-- @@@index.html -->
</body>
</html>