18#ifndef DOWNLOADMANAGERMODEL_H
19#define DOWNLOADMANAGERMODEL_H
21#include <QAbstractListModel>
30 int rowCount(
const QModelIndex &parent)
const;
31 QVariant
data(
const QModelIndex &index,
int role)
const;
38 QList<DownloadItem *> m_downloads;
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)