QtIvi QML Type
The QtIvi singleton holds enums, which are used by multiple Items of the QtIviCore module. More...
Import Statement: | import QtIvi 1.0 |
Instantiates: | QtIviCoreModule |
Detailed Description
The following enums are exported from this object:
ModelCapability
Constant | Description |
---|---|
NoExtras | The backend does only support the minimum feature set and is stateful. |
SupportsGetSize | The backend can return the final number of items for a specific request. This makes it possible to support the QIviSearchAndBrowseModel::DataChanged loading type. |
SupportsFiltering | The backend supports filtering of the content. QIviSearchAndBrowseModelInterface::availableContentTypesChanged() and QIviSearchAndBrowseModelInterface::queryIdentifiersChanged() will be used as input for the Qt IVI Query Language. |
SupportsSorting | The backend supports sorting of the content. QIviSearchAndBrowseModelInterface::availableContentTypesChanged() and QIviSearchAndBrowseModelInterface::queryIdentifiersChanged() will be used as input for the Qt IVI Query Language. |
SupportsAndConjunction | The backend supports handling multiple filters at the same time and these filters can be combined by using the AND conjunction. |
SupportsOrConjunction | The backend supports handling multiple filters at the same time and these filters can be combined by using the OR conjunction. |
SupportsStatelessNavigation | The backend is stateless and supports handling multiple instances of a QIviSearchAndBrowseModel requesting different data at the same time. E.g. One request for artists, sorted by name and another request for tracks. The backend has to consider that both request come from models which are currently visible at the same time. |
SupportsInsert | The backend supports inserting new items at a given position. |
SupportsMove | The backend supports moving items within the model. |
SupportsRemove | The backend supports removing items from the model. |