eric6.WebBrowser.Download.DownloadModel
Module implementing the download model.
Global Attributes
Classes
Functions
DownloadModel
Class implementing the download model.
Derived from
QAbstractListModel
Class Attributes
Class Methods
Methods
DownloadModel |
Constructor |
data |
Public method to get data from the model. |
flags |
Public method to get flags for an item. |
mimeData |
Public method to return the mime data. |
removeRows |
Public method to remove downloads from the model. |
rowCount |
Public method to get the number of rows of the model. |
Static Methods
DownloadModel (Constructor)
DownloadModel(manager, parent=None)
Constructor
- manager (DownloadManager)
-
reference to the download manager
- parent (QObject)
-
reference to the parent object
DownloadModel.data
data(index, role)
Public method to get data from the model.
- index (QModelIndex)
-
index to get data for
- role (int)
-
role of the data to retrieve
- Returns:
-
requested data
- Return Type:
-
any
DownloadModel.flags
flags(index)
Public method to get flags for an item.
- index (QModelIndex)
-
index of the node cell
- Returns:
-
flags
- Return Type:
-
Qt.ItemFlags
DownloadModel.mimeData
mimeData(indexes)
Public method to return the mime data.
- indexes (QModelIndexList)
-
list of indexes
- Returns:
-
mime data
- Return Type:
-
QMimeData
DownloadModel.removeRows
removeRows(row, count, parent=None)
Public method to remove downloads from the model.
- row (int)
-
row of the first download to remove
- count (int)
-
number of downloads to remove
- parent (QModelIndex)
-
index of the parent download node
- Returns:
-
flag indicating successful removal
- Return Type:
-
bool
DownloadModel.rowCount
rowCount(parent=None)
Public method to get the number of rows of the model.
- parent (QModelIndex)
-
parent index
- Returns:
-
number of rows
- Return Type:
-
int