diff --git a/src/contentmanagermodel.cpp b/src/contentmanagermodel.cpp index fe6508c..db15d72 100644 --- a/src/contentmanagermodel.cpp +++ b/src/contentmanagermodel.cpp @@ -124,7 +124,7 @@ QString convertToUnits(QString size) return preciseBytes + " " + units[unitIndex]; } -std::shared_ptr ContentManagerModel::createNode(QMap bookItem, QMap iconMap, std::shared_ptr rootNode) +std::shared_ptr ContentManagerModel::createNode(QMap bookItem, QMap iconMap) const { auto faviconUrl = "https://" + bookItem["faviconUrl"].toString(); QString id = bookItem["id"].toString(); @@ -158,7 +158,7 @@ void ContentManagerModel::setupNodes() { beginResetModel(); for (auto bookItem : m_data) { - rootNode->appendChild(createNode(bookItem, iconMap, rootNode)); + rootNode->appendChild(createNode(bookItem, iconMap)); } endResetModel(); } diff --git a/src/contentmanagermodel.h b/src/contentmanagermodel.h index 62d0437..92f2da2 100644 --- a/src/contentmanagermodel.h +++ b/src/contentmanagermodel.h @@ -35,7 +35,7 @@ public: void sort(int column, Qt::SortOrder order = Qt::AscendingOrder) override; void refreshIcons(); - static std::shared_ptr createNode(QMap bookItem, QMap iconMap, std::shared_ptr rootNode); + std::shared_ptr createNode(QMap bookItem, QMap iconMap) const; public slots: void updateImage(QModelIndex index, QString url, QByteArray imageData);