ContentManagerModel only reads from m_downloads

This commit is contained in:
Veloman Yunkan 2024-02-11 16:46:56 +04:00
parent 6f781a8e0e
commit 4153765b7b
2 changed files with 3 additions and 3 deletions

View File

@ -7,7 +7,7 @@
#include "kiwixapp.h"
#include <kiwix/tools.h>
ContentManagerModel::ContentManagerModel(Downloads* downloads, QObject *parent)
ContentManagerModel::ContentManagerModel(const Downloads* downloads, QObject *parent)
: QAbstractItemModel(parent)
, m_downloads(*downloads)
{

View File

@ -25,7 +25,7 @@ public: // types
typedef QMap<QString, std::shared_ptr<DownloadState>> Downloads;
public: // functions
ContentManagerModel(Downloads* downloads, QObject *parent = nullptr);
ContentManagerModel(const Downloads* downloads, QObject *parent = nullptr);
~ContentManagerModel();
QVariant data(const QModelIndex &index, int role) const override;
@ -63,7 +63,7 @@ private: // data
ThumbnailDownloader td;
QMap<QString, size_t> bookIdToRowMap;
QMap<QString, QByteArray> iconMap;
Downloads& m_downloads;
const Downloads& m_downloads;
};
#endif // CONTENTMANAGERMODEL_H