title: loop through nested QHash with foreach
body: <p>I have <code>QHash&lt;QString, QHash&lt;quint64, QElapsedTimer*&gt;  myNestedQHash;</code> and when I try</p>
  
  <pre><code>foreach (QHash&lt;quint64, QElapsedTimer*&gt;  stat, myNestedQHash.values(someStr))
  </code></pre>
  
  <p>I get</p>
  
  <pre><code>error: macro "Q_FOREACH" passed 3 arguments, but takes just 2
  </code></pre>
  
  <p>Isn't it possible to loop on nested QHash they way I did?</p>