class ObjectDescriptionModel |
|
|
Constructs a ObjectDescription model with the given parent. |
|
Constructs a ObjectDescription model with the given parent and the given data. |
|
Returns data from the item with the given index for the specified
role.
If the view requests an invalid index, an invalid variant is
returned.
Reimplemented from QAbstractItemModel. See also QAbstractItemModel.data See also Qt.ItemDataRole |
|
Accept drops from other models of the same ObjectDescriptionType.
If a valid parent is given the dropped items will be inserted above that item. |
|
Reimplemented to show unavailable devices as disabled (but still selectable). |
|
|
Returns the MIME data that dropMimeData() can use to create new items. |
|
Returns a list of supported drag and drop MIME types. Currently it only supports one type used internally. |
|
Returns the model data.
As the order of the list might have changed this can be different to what was set using setModelData(). |
|
Returns one ObjectDescription of the model data for the given index. |
|
Moves the item at the given index down. In the resulting list
the items at index.row() and index.row() + 1 are swapped.
Connected views are updated automatically. |
|
Moves the item at the given index up. In the resulting list
the items at index.row() and index.row() - 1 are swapped.
Connected views are updated automatically. |
|
Internal |
|
Removes count rows starting with the given row.
If a valid parent is given no rows are removed since this is a list model. Returns true if the rows were successfully removed; otherwise returns false. |
|
Returns the number of rows in the model. This value corresponds
to the size of the list passed through setModelData.
parent - The optional parent argument is used in most models to specify the parent of the rows to be counted. Because this is a list if a valid parent is specified the result will always be 0. Reimplemented from QAbstractItemModel. See also QAbstractItemModel.rowCount |
|
Sets the model data using the list provided by data.
All previous model data is cleared. |
|
This model supports drag and drop to copy or move items. |
|
Returns the ObjectDescription.index for the tuple
at the given position positionIndex. For example a
QComboBox will give you the currentIndex as the
position in the list. But to select the according
AudioOutputDevice using AudioOutputDevice.fromIndex
you can use this method.
positionIndex - The position in the list. |
|
Returns a list of indexes in the same order as they are in the
model. The indexes come from the ObjectDescription.index
method.
This is useful to let the user define a list of preference. |
QMetaObject staticMetaObject | Internal |