diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2009-03-17 18:03:45 -0400 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2009-03-17 18:03:45 -0400 |
commit | 654696c86794e7c29772bce49e5b5ff0bff9d1f3 (patch) | |
tree | c0cc0021627cab402c34d802911d3a4d2752885e /sigscript/Config.cpp | |
parent | d415d9136eaf7e9d68ccdde5a8a208b1a7eefea9 (diff) | |
download | sigen-654696c86794e7c29772bce49e5b5ff0bff9d1f3.tar.gz sigen-654696c86794e7c29772bce49e5b5ff0bff9d1f3.tar.xz sigen-654696c86794e7c29772bce49e5b5ff0bff9d1f3.zip |
Use a mutable iterator instead of foreach
Diffstat (limited to 'sigscript/Config.cpp')
-rw-r--r-- | sigscript/Config.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sigscript/Config.cpp b/sigscript/Config.cpp index 107d481a..6bfc8863 100644 --- a/sigscript/Config.cpp +++ b/sigscript/Config.cpp @@ -95,10 +95,10 @@ QStringList Config::values(const bool recursive) const QStringList values = m_values.keys(); if (recursive && m_parent) values += m_parent->values(true); - foreach (const QString& value, values) + for (QMutableStringListIterator i(values); i.hasNext(); i.next()) { - if (m_values.contains(value) && (m_values[value].second & (Deleted | Hidden))) - values.removeAll(value); + if (m_values.contains(i.value()) && (m_values[i.value()].second & (Deleted | Hidden))) + i.remove(); } return values.toSet().toList(); } |