diff options
Diffstat (limited to 'src/context.cpp')
-rw-r--r-- | src/context.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/context.cpp b/src/context.cpp index 6b62e8d..4692175 100644 --- a/src/context.cpp +++ b/src/context.cpp @@ -6113,15 +6113,10 @@ class ClassHierarchyContext::Private { TemplateList *diagrams = TemplateList::alloc(); DotGfxHierarchyTable *hierarchy = getHierarchy(); - if (hierarchy->subGraphs()) + int id=0; + for (auto n : hierarchy->subGraphs()) { - int id=0; - QListIterator<DotNode> li(*hierarchy->subGraphs()); - DotNode *n; - for (li.toFirst();(n=li.current());++li) - { - diagrams->append(InheritanceGraphContext::alloc(hierarchy,n,id++)); - } + diagrams->append(InheritanceGraphContext::alloc(hierarchy,n,id++)); } m_cache.diagrams.reset(diagrams); } |