eric6.Helpviewer.OfflineStorage.WebDatabasesModel
Module implementing the web databases model.
Global Attributes
Classes
Functions
WebDatabasesModel
    Class implementing the web databases model.
Derived from
QAbstractItemModel
Class Attributes
Class Methods
Methods
| WebDatabasesModel | Constructor | 
| __dataString | Private method to generate a formatted data string. | 
| columnCount | Public method to get the number of columns. | 
| data | Public method to get data from the model. | 
| hasChildren | Public method to check, if a parent node has some children. | 
| headerData | Public method to get the header data. | 
| index | Public method to get a model index for an entry. | 
| parent | Public method to get the index of the parent entry. | 
| removeRows | Public method to remove databases from the model. | 
| rowCount | Public method to determine the number of rows. | 
Static Methods
WebDatabasesModel (Constructor)
WebDatabasesModel(parent=None)
        Constructor
- parent
- 
reference to the parent object (QObject)
WebDatabasesModel.__dataString
__dataString(size)
        Private method to generate a formatted data string.
- size
- 
size to be formatted (integer)
- Returns:
- 
formatted data string (string)
WebDatabasesModel.columnCount
columnCount(parent=QModelIndex())
        Public method to get the number of columns.
- parent
- 
index of parent (QModelIndex)
- Returns:
- 
number of columns (integer)
WebDatabasesModel.data
data(index, role=Qt.DisplayRole)
        Public method to get data from the model.
- index
- 
index of entry to get data for (QModelIndex)
- role
- 
data role (integer)
- Returns:
- 
entry data
WebDatabasesModel.hasChildren
hasChildren(parent=QModelIndex())
        Public method to check, if a parent node has some children.
- parent
- 
index of the parent node (QModelIndex)
- Returns:
- 
flag indicating the presence of children (boolean)
WebDatabasesModel.headerData
headerData(section, orientation, role=Qt.DisplayRole)
        Public method to get the header data.
- section
- 
section number (integer)
- orientation
- 
header orientation (Qt.Orientation)
- role
- 
data role (integer)
- Returns:
- 
header data
WebDatabasesModel.index
index(row, column, parent=QModelIndex())
        Public method to get a model index for an entry.
- row
- 
row number (integer)
- column
- 
column number (integer)
- parent
- 
index of the parent (QModelIndex)
- Returns:
- 
index (QModelIndex)
WebDatabasesModel.parent
parent(index=QModelIndex())
        Public method to get the index of the parent entry.
- index
- 
index of the child entry (QModelIndex)
- Returns:
- 
index of the parent entry (QModelIndex)
WebDatabasesModel.removeRows
removeRows(row, count, parent=QModelIndex())
        Public method to remove databases from the model.
- row
- 
row of the first database to remove (integer)
- count
- 
number of databases to remove (integer)
- parent
- 
index of the security origin (QModelIndex)
- Returns:
- 
flag indicating successful removal (boolean)
WebDatabasesModel.rowCount
rowCount(parent=QModelIndex())
        Public method to determine the number of rows.
- parent
- 
index of parent (QModelIndex)
- Returns:
- 
number of rows (integer)