RSS: Remove last singleton

This commit is contained in:
Christophe Dumez
2012-02-20 19:49:35 +02:00
parent a8a7b61ea9
commit 00b4ad6ec8
6 changed files with 22 additions and 33 deletions

View File

@@ -36,27 +36,11 @@
#include "rsssettings.h"
#include "qinisettings.h"
RssDownloadRuleList* RssDownloadRuleList::m_instance = 0;
RssDownloadRuleList::RssDownloadRuleList(){
RssDownloadRuleList::RssDownloadRuleList()
{
loadRulesFromStorage();
}
RssDownloadRuleList* RssDownloadRuleList::instance()
{
if (!m_instance)
m_instance = new RssDownloadRuleList;
return m_instance;
}
void RssDownloadRuleList::drop()
{
if (m_instance) {
delete m_instance;
m_instance = 0;
}
}
RssDownloadRulePtr RssDownloadRuleList::findMatchingRule(const QString &feed_url, const QString &article_title) const
{
Q_ASSERT(RssSettings().isRssDownloadingEnabled());