// write the contents of a folder (recursive) // void KBookmarkManager::writeFolder( QTextStream &stream, KBookmark *parent ) { KBookmark *bm; for ( bm = parent->getChildren().first(); bm != NULL; bm = parent->getChildren().next() ) { if ( bm->getType() == KBookmark::URL ) { stream << "<DT><A HREF=\"" << bm->getURL() << "\">" << bm->getText() << "</A>" << endl; } else { stream << "<DT><H3>" << bm->getText() << "</H3>" << endl; stream << "<DL><P>" << endl; writeFolder( stream, bm ); stream << "</DL><P>" << endl; } } }