diff -r dd4a8b507144 -r 35ec993034e1 WebBrowser/Download/DownloadModel.py --- a/WebBrowser/Download/DownloadModel.py Sat Apr 07 16:40:21 2018 +0200 +++ b/WebBrowser/Download/DownloadModel.py Sun Apr 08 15:54:34 2018 +0200 @@ -20,8 +20,10 @@ """ Constructor - @param manager reference to the download manager (DownloadManager) - @param parent reference to the parent object (QObject) + @param manager reference to the download manager + @type DownloadManager + @param parent reference to the parent object + @type QObject """ super(DownloadModel, self).__init__(parent) @@ -31,9 +33,12 @@ """ Public method to get data from the model. - @param index index to get data for (QModelIndex) - @param role role of the data to retrieve (integer) + @param index index to get data for + @type QModelIndex + @param role role of the data to retrieve + @type int @return requested data + @rtype any """ if index.row() < 0 or index.row() >= self.rowCount(index.parent()): return None @@ -49,8 +54,10 @@ """ Public method to get the number of rows of the model. - @param parent parent index (QModelIndex) - @return number of rows (integer) + @param parent parent index + @type QModelIndex + @return number of rows + @rtype int """ if parent is None: parent = QModelIndex() @@ -62,12 +69,16 @@ def removeRows(self, row, count, parent=None): """ - Public method to remove bookmarks from the model. + Public method to remove downloads from the model. - @param row row of the first bookmark to remove (integer) - @param count number of bookmarks to remove (integer) - @param parent index of the parent bookmark node (QModelIndex) - @return flag indicating successful removal (boolean) + @param row row of the first download to remove + @type int + @param count number of downloads to remove + @type int + @param parent index of the parent download node + @type QModelIndex + @return flag indicating successful removal + @rtype bool """ if parent is None: parent = QModelIndex() @@ -91,8 +102,10 @@ """ Public method to get flags for an item. - @param index index of the node cell (QModelIndex) - @return flags (Qt.ItemFlags) + @param index index of the node cell + @type QModelIndex + @return flags + @rtype Qt.ItemFlags """ if index.row() < 0 or index.row() >= self.rowCount(index.parent()): return Qt.NoItemFlags @@ -109,8 +122,10 @@ """ Public method to return the mime data. - @param indexes list of indexes (QModelIndexList) - @return mime data (QMimeData) + @param indexes list of indexes + @type QModelIndexList + @return mime data + @rtype QMimeData """ mimeData = QMimeData() urls = []