void Entry::createNavigationIndex(EntryNav *rootNav,FileStorage *storage,FileDef *fd) { //printf("createNavigationIndex(%p) sublist=%p\n",this,m_sublist); if (m_sublist) { //printf("saveEntries: %d children\n",root->sublist->count()); // store all child entries of root, but keep the navigation info (=index) QListIterator<Entry> eli(*m_sublist); Entry *e; for (eli.toFirst();(e=eli.current());++eli) { createSubtreeIndex(rootNav,storage,fd); } // remove all entries from root //m_sublist->setAutoDelete(FALSE); m_sublist->clear(); } }
void Entry::createNavigationIndex(EntryNav *rootNav,FileStorage *storage,FileDef *fd) { createSubtreeIndex(rootNav,storage,fd); }