Do not autoDL items based on rules still being edited.

This commit is contained in:
Nick Tiskov
2013-07-01 12:43:40 +04:00
parent a4085ef68c
commit 454dbd5cd8
4 changed files with 34 additions and 24 deletions

View File

@@ -50,14 +50,15 @@ public:
RssDownloadRulePtr getRule(const QString &name) const;
inline QStringList ruleNames() const { return m_rules.keys(); }
inline bool isEmpty() const { return m_rules.isEmpty(); }
void saveRulesToStorage();
bool serialize(const QString& path);
bool unserialize(const QString& path);
void replace(RssDownloadRuleList* other);
private:
void loadRulesFromStorage();
void loadRulesFromVariantHash(const QVariantHash& l);
QVariantHash toVariantHash() const;
void saveRulesToStorage();
private:
QHash<QString, RssDownloadRulePtr> m_rules;