From 4153765b7bb7537d2c649f2de194bab02948696f Mon Sep 17 00:00:00 2001 From: Veloman Yunkan Date: Sun, 11 Feb 2024 16:46:56 +0400 Subject: [PATCH] ContentManagerModel only reads from m_downloads --- src/contentmanagermodel.cpp | 2 +- src/contentmanagermodel.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/contentmanagermodel.cpp b/src/contentmanagermodel.cpp index 8428263..5349539 100644 --- a/src/contentmanagermodel.cpp +++ b/src/contentmanagermodel.cpp @@ -7,7 +7,7 @@ #include "kiwixapp.h" #include -ContentManagerModel::ContentManagerModel(Downloads* downloads, QObject *parent) +ContentManagerModel::ContentManagerModel(const Downloads* downloads, QObject *parent) : QAbstractItemModel(parent) , m_downloads(*downloads) { diff --git a/src/contentmanagermodel.h b/src/contentmanagermodel.h index bfc0e52..30905b9 100644 --- a/src/contentmanagermodel.h +++ b/src/contentmanagermodel.h @@ -25,7 +25,7 @@ public: // types typedef QMap> 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 bookIdToRowMap; QMap iconMap; - Downloads& m_downloads; + const Downloads& m_downloads; }; #endif // CONTENTMANAGERMODEL_H