File indexing completed on 2024-12-22 04:12:55

0001 /*
0002  *  SPDX-License-Identifier: GPL-3.0-or-later
0003  */
0004 
0005 #include "MockMultiFeedRssModel.h"
0006 
0007 #include <testutil.h>
0008 #include <QFile>
0009 #include <QObject>
0010 #include <KisMultiFeedRSSModel.h>
0011 
0012 MockMultiFeedRssModel::MockMultiFeedRssModel(QObject *parent)
0013     : MultiFeedRssModel(parent)
0014 {
0015 
0016 }
0017 
0018 void MockMultiFeedRssModel::addFeed(const QString &feed)
0019 {
0020     Q_UNUSED(feed);
0021 
0022     emit feedDataChanged();
0023 }
0024 
0025 void MockMultiFeedRssModel::loadFeedData(const RssItemList& feed)
0026 {
0027     m_aggregatedFeed = feed;
0028     sortAggregatedFeed();
0029     setArticleCount(m_aggregatedFeed.size());
0030     beginResetModel();
0031     endResetModel();
0032 }