Uranium
Application Framework
|
A list model providing a list of all registered OutputDevice instances. More...
Public Member Functions | |
def | __init__ |
def | getDevice (self, device_id) |
def | deviceCount (self) |
![]() | |
def | __init__ |
def | count (self) |
def | rowCount |
This function is necessary because it is abstract in QAbstractListModel. More... | |
def | addRoleName |
def | roleNames (self) |
def | data (self, index, role) |
Reimplemented from QAbstractListModel. | |
def | getItem |
Get an item from the list. | |
def | items (self) |
The list of items in this model. More... | |
def | setItems |
Replace all items at once. More... | |
def | appendItem |
Add an item to the list. More... | |
def | insertItem |
Insert an item into the list at an index. More... | |
def | removeItem |
Remove an item from the list. More... | |
def | clear (self) |
Clear the list. More... | |
def | setProperty |
def | sort |
Sort the list. More... | |
def | find |
Find a entry by key value pair. More... | |
Static Public Attributes | |
int | IdRole = Qt.UserRole+1 |
int | NameRole = Qt.UserRole+2 |
int | ShortDescriptionRole = Qt.UserRole+3 |
int | DescriptionRole = Qt.UserRole+4 |
int | IconNameRole = Qt.UserRole+5 |
int | PriorityRole = Qt.UserRole+6 |
tuple | outputDevicesChanged = pyqtSignal() |
![]() | |
tuple | itemsChanged = pyqtSignal() |
A list model providing a list of all registered OutputDevice instances.
This list model wraps OutputDeviceManager's list of OutputDevice instances. Additionally it provides a function to set OutputDeviceManager's active device.
Exposes the following roles: