Multi diag tools
|
Item model library namespace. More...
Classes | |
class | ColumnFormatMap |
Stores formats for certain column in a item model. More... | |
class | ColumnList |
A list of column indexes in a item model. More... | |
class | ColumnRange |
ColumnRange represents a range of columns in item models. More... | |
class | ColumnSortOrder |
Item of a ColumnSortOrderList. More... | |
class | ColumnSortOrderList |
List of column sort order used by SortProxyModel. More... | |
class | ColumnSortStringAttributes |
Hold attributes to sort strings. More... | |
class | ColumnSortStringAttributesList |
List of ColumnSortStringAttributes used by SortProxyModel. More... | |
class | FilterExpression |
Filter expression used in FilterProxyModel. More... | |
class | FilterProxyModel |
Provides support for filtering data between another model and a view. More... | |
class | ForeignKey |
List of columns in a item model that represents a foreign key. More... | |
class | ForeignKeyList |
Container for ForeignKey. More... | |
class | ForeignKeyProxyModel |
Hold informations about a foreign key of a item model. More... | |
class | ForeignKeyProxyModelMap |
Used for implementation of ForeignKeyProxyModel. More... | |
class | ForeignKeyProxyModelMapItem |
Used for implementation of ForeignKeyProxyModel. More... | |
class | ForeignKeyProxyModelMapItemFlags |
Used for implementation of ForeignKeyProxyModel. More... | |
class | ForeignKeyRecord |
List of data for a specific row and foreign key in a item model. More... | |
class | FormatMap |
Stores formats for certain row, column and index in a item model. More... | |
class | FormatProxyModel |
Proxy model to provide some formatting. More... | |
class | HeaderProxyModel |
HeaderProxyModel provides a simple way to set custom headers. More... | |
class | HeaderProxyModelItem |
HeaderProxyModelItem is a item in a HeaderProxyModel header. More... | |
class | HeaderProxyModelItemList |
Container for HeaderProxyModel. More... | |
class | IndexFormatMap |
Stores format for a index in a item model. More... | |
class | IndexFormatMapItem |
Item of a IndexFormatMap. More... | |
class | KeyData |
Contains data for a specific column in a item model. More... | |
class | KeyRecord |
List of data for a specific row and key in a item model. More... | |
class | PkFkProxyModelBase |
Common base for PrimaryKeyProxyModel and ForeignKeyProxyModel. More... | |
class | PrimaryKey |
List of columns in a item model that represents a primary key. More... | |
class | PrimaryKeyProxyModel |
Hold informations about a primary key of a item model. More... | |
class | PrimaryKeyRecord |
List of data for a specific row and primary key in a item model. More... | |
class | ProxyModelContainer |
Container for a chain of proxy models based on QAbstractProxyModel. More... | |
class | Range |
Range represents a range of rows or columns in item models. More... | |
class | RelationColumnPair |
Pair of parent model coulumn and child model column in a relation. More... | |
class | RelationFilterExpression |
Filter expression used in RelationFilterProxyModel. More... | |
class | RelationFilterProxyModel |
Provides support for filtering data between another model and a view. More... | |
class | RelationKey |
Relation map between a key in parent model and a key in child model. More... | |
class | RelationKeyCopier |
Copies data from parent model to child model regarding relation key. More... | |
class | RowColumnFormatMapBase |
Base class for RowFormatMap and ColumnFormatMap. More... | |
class | RowColumnListBase |
Common base for RowList and ColumnList. More... | |
class | RowFormatMap |
Stores formats for certain row in a item model. More... | |
class | RowList |
A list of row indexes in a item model. More... | |
class | RowOrColumnFormatMapItem |
Item of a RowFormatMap or ColumnFormatMap. More... | |
class | RowRange |
RowRange represents a range of rows in item models. More... | |
class | SortFilterProxyModel |
Common base class for proxy models that do sorting or filtering. More... | |
class | SortProxyModel |
Provides support for sorting data between another model and a view. More... | |
class | VariantTableModel |
Table model that stores QVariant data. More... | |
class | VariantTableModelItem |
Item of a VariantTableModel. More... | |
class | VariantTableModelRow |
Container for VariantTableModel. More... | |
Typedefs | |
using | ChildModelColumn = FilterColumn |
ChildModelColumn is a (boost:proto) terminal that represents a column index in a item model, used for RelationFilterExpression. More... | |
using | FilterColumn = Expression::ColumnTerminal< FilterColumnTag > |
FilterColumn is a (boost:proto) terminal that represents a column index in a item model, used for FilterExpression. | |
using | LikeExpression = const Mdt::FilterExpression::LikeExpressionTerminal<> |
Expression using wildcards in a FilterExpression. | |
using | ParentModelColumn = Expression::ColumnTerminal< ParentModelColumnTag > |
ParentModelColumn is a (boost:proto) terminal that represents a column index in a item model, used for RelationFilterExpression. | |
Enumerations |
Item model library namespace.
using Mdt::ItemModel::ChildModelColumn = typedef FilterColumn |
ChildModelColumn is a (boost:proto) terminal that represents a column index in a item model, used for RelationFilterExpression.
This is alias to FilterColumn, that can be more intuitive to create RelationFilterExpression.
Definition at line 32 of file ChildModelColumn.h.
|
strong |
Numeric mode for strings.
Enumerator | |
---|---|
Alphabetical |
In sort context, series of strings like 1,2,11,12 will be sorted 1,11,12,2 |
Natural |
In sort context, series of strings like 1,2,11,12 will be sorted 1,2,11,12 |
Definition at line 28 of file StringNumericMode.h.
|
strong |
Describes how VariantTableModel store its items.
Enumerator | |
---|---|
GroupDisplayAndEditRoleData |
Data for display and edit role is the same. |
SeparateDisplayAndEditRoleData |
Data for display and edit role are distinct. |
Definition at line 28 of file VariantTableModelStorageRule.h.