Browse Source

Properly set RSS settings via API

Closes #8925.
adaptive-webui-19844
Vladimir Golovnev (Glassez) 7 years ago
parent
commit
2a0b104e5e
No known key found for this signature in database
GPG Key ID: 52A2C7DEE2DFA6F7
  1. 13
      src/webui/api/appcontroller.cpp

13
src/webui/api/appcontroller.cpp

@ -494,10 +494,15 @@ void AppController::setPreferencesAction() @@ -494,10 +494,15 @@ void AppController::setPreferencesAction()
// Save preferences
pref->apply();
RSS::Session::instance()->setRefreshInterval(m["RSSRefreshInterval"].toUInt());
RSS::Session::instance()->setMaxArticlesPerFeed(m["RSSMaxArticlesPerFeed"].toInt());
RSS::Session::instance()->setProcessingEnabled(m["RSSProcessingEnabled"].toBool());
RSS::AutoDownloader::instance()->setProcessingEnabled(m["RSSAutoDownloadingEnabled"].toBool());
QVariantMap::ConstIterator it;
if ((it = m.find(QLatin1String("RSSRefreshInterval"))) != m.constEnd())
RSS::Session::instance()->setRefreshInterval(it.value().toUInt());
if ((it = m.find(QLatin1String("RSSMaxArticlesPerFeed"))) != m.constEnd())
RSS::Session::instance()->setMaxArticlesPerFeed(it.value().toInt());
if ((it = m.find(QLatin1String("RSSProcessingEnabled"))) != m.constEnd())
RSS::Session::instance()->setProcessingEnabled(it.value().toBool());
if ((it = m.find(QLatin1String("RSSAutoDownloadingEnabled"))) != m.constEnd())
RSS::AutoDownloader::instance()->setProcessingEnabled(it.value().toBool());
}
void AppController::defaultSavePathAction()

Loading…
Cancel
Save