mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-16 02:03:07 -07:00
Optimized RSS settings code
This commit is contained in:
parent
29e465d2f6
commit
6629c39f01
7 changed files with 57 additions and 63 deletions
|
@ -40,7 +40,7 @@ RssManager* RssManager::m_instance = 0;
|
|||
RssManager::RssManager(): RssFolder() {
|
||||
loadStreamList();
|
||||
connect(&newsRefresher, SIGNAL(timeout()), this, SLOT(refreshAll()));
|
||||
refreshInterval = RssSettings::getRSSRefreshInterval();
|
||||
refreshInterval = RssSettings().getRSSRefreshInterval();
|
||||
newsRefresher.start(refreshInterval*60000);
|
||||
}
|
||||
|
||||
|
@ -60,8 +60,9 @@ void RssManager::updateRefreshInterval(unsigned int val){
|
|||
}
|
||||
|
||||
void RssManager::loadStreamList() {
|
||||
const QStringList streamsUrl = RssSettings::getRssFeedsUrls();
|
||||
const QStringList aliases = RssSettings::getRssFeedsAliases();
|
||||
RssSettings settings;
|
||||
const QStringList streamsUrl = settings.getRssFeedsUrls();
|
||||
const QStringList aliases = settings.getRssFeedsAliases();
|
||||
if(streamsUrl.size() != aliases.size()){
|
||||
std::cerr << "Corrupted Rss list, not loading it\n";
|
||||
return;
|
||||
|
@ -120,8 +121,9 @@ void RssManager::saveStreamList(){
|
|||
streamsUrl << stream_path;
|
||||
aliases << stream->getName();
|
||||
}
|
||||
RssSettings::setRssFeedsUrls(streamsUrl);
|
||||
RssSettings::setRssFeedsAliases(aliases);
|
||||
RssSettings settings;
|
||||
settings.setRssFeedsUrls(streamsUrl);
|
||||
settings.setRssFeedsAliases(aliases);
|
||||
}
|
||||
|
||||
void RssManager::insertSortElem(QList<RssArticle*> &list, RssArticle *item) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue