21 : QAbstractListModel(parent)
34 if (role == Qt::DisplayRole) {
36 return QVariant::fromValue(item);
43 m_downloads.append(item);
58 return m_downloads.count();
63 return m_downloads.at(index);
bool isDownloading() const
void deleteItem(DownloadItem *)
QVariant data(const QModelIndex &index, int role) const
int rowCount(const QModelIndex &parent) const
void downloadRemoved(DownloadItem *item)
void removeDownload(DownloadItem *item)
void downloadAdded(DownloadItem *item)
DownloadItem * at(int index)
DownloadManagerModel(QObject *parent=nullptr)
void addDownload(DownloadItem *item)