bool EntryNav::saveEntry(Entry *e,FileStorage *storage) { m_offset = storage->pos(); //printf("EntryNav::saveEntry offset=%llx\n",m_offset); marshalEntry(storage,e); return TRUE; }
void marshalEntryTree(StorageIntf *s,Entry *e) { marshalEntry(s,e); marshalUInt(s,e->children()->count()); QListIterator<Entry> eli(*e->children()); Entry *child; for (eli.toFirst();(child=eli.current());++eli) { marshalEntryTree(s,child); } }