Iter cache more && prefix it

This commit is contained in:
Константин Гончарик
2012-07-14 19:45:40 +08:00
parent bb11d11a72
commit bbd1c9ee42
4 changed files with 59 additions and 16 deletions

View File

@@ -75,7 +75,9 @@ QVariantHash RssDownloadRuleList::toVariantHash() const
void RssDownloadRuleList::loadRulesFromVariantHash(const QVariantHash &h)
{
for (QVariantHash::ConstIterator it = h.begin(); it != h.end(); it++) {
QVariantHash::ConstIterator it = h.begin();
QVariantHash::ConstIterator itend = h.end();
for ( ; it != itend; ++it) {
RssDownloadRulePtr rule = RssDownloadRule::fromVariantHash(it.value().toHash());
if (rule && !rule->name().isEmpty())
saveRule(rule);