Implement Import/Export RSS rules in legacy format

This commit is contained in:
Vladimir Golovnev (Glassez)
2017-11-22 20:25:12 +03:00
parent c58d0af88f
commit b8fc415870
6 changed files with 128 additions and 40 deletions

View File

@@ -84,7 +84,9 @@ namespace RSS
QJsonObject toJsonObject() const;
static AutoDownloadRule fromJsonObject(const QJsonObject &jsonObj, const QString &name = "");
static AutoDownloadRule fromVariantHash(const QVariantHash &varHash);
QVariantHash toLegacyDict() const;
static AutoDownloadRule fromLegacyDict(const QVariantHash &dict);
private:
bool matches(const QString &articleTitle, const QString &expression) const;