|
def | __init__ (self, module) |
|
def | getKeyByNumber (self, n) |
| Get a dict key by index number. More...
|
|
def | getNumberByKey (self, key) |
| Get index number for dict key. More...
|
|
def | rowCount (self, parent=QtCore.QModelIndex()) |
| Gives the number of stored items. More...
|
|
def | columnCount (self, parent=QtCore.QModelIndex()) |
| Gives the number of data fields. More...
|
|
def | flags (self, index) |
| Determines what can be done with entry cells in the table view. More...
|
|
def | data (self, index, role) |
| Get data from model for a given cell. More...
|
|
def | headerData (self, section, orientation, role=QtCore.Qt.DisplayRole) |
| Data for the table view headers. More...
|
|
◆ columnCount()
def config_gui.config_model.ModuleConfigModel.columnCount |
( |
|
self, |
|
|
|
parent = QtCore.QModelIndex() |
|
) |
| |
Gives the number of data fields.
- Returns
- int: number of data fields
◆ data()
def config_gui.config_model.ModuleConfigModel.data |
( |
|
self, |
|
|
|
index, |
|
|
|
role |
|
) |
| |
Get data from model for a given cell.
Data can have a role that affects display.
@param QModelIndex index: cell for which data is requested
@param ItemDataRole role: role for which data is requested
@return QVariant: data for given cell and role
◆ flags()
def config_gui.config_model.ModuleConfigModel.flags |
( |
|
self, |
|
|
|
index |
|
) |
| |
Determines what can be done with entry cells in the table view.
- Parameters
-
QModelIndex | index: cell fo which the flags are requested |
- Returns
- Qt.ItemFlags: actins allowed fotr this cell
◆ getKeyByNumber()
def config_gui.config_model.ModuleConfigModel.getKeyByNumber |
( |
|
self, |
|
|
|
n |
|
) |
| |
Get a dict key by index number.
- Parameters
-
n | int: index number for element |
- Returns
- key: key at index
◆ getNumberByKey()
def config_gui.config_model.ModuleConfigModel.getNumberByKey |
( |
|
self, |
|
|
|
key |
|
) |
| |
Get index number for dict key.
- Parameters
-
- Returns
- int: index numer for key
- Warning
- index number for a key changes when keys with lower numbers are removed.
◆ headerData()
def config_gui.config_model.ModuleConfigModel.headerData |
( |
|
self, |
|
|
|
section, |
|
|
|
orientation, |
|
|
|
role = QtCore.Qt.DisplayRole |
|
) |
| |
Data for the table view headers.
- Parameters
-
int | section: number of the column to get header data for |
Qt.Orientation | orientation of header (horizontal or vertical) |
ItemDataRole | role for which to get data |
- Returns
- QVariant: header data for given column and role
◆ rowCount()
def config_gui.config_model.ModuleConfigModel.rowCount |
( |
|
self, |
|
|
|
parent = QtCore.QModelIndex() |
|
) |
| |
Gives the number of stored items.
- Returns
- int: number of items
The documentation for this class was generated from the following file:
- tools/config_gui/config_model.py