void MythGenericTree::sortByString() { m_ordered_subnodes->Sort(SortableMythGenericTreeList::SORT_STRING); QList<MythGenericTree*> *children = getAllChildren(); if (children && children->count() > 0) { SortableMythGenericTreeList::Iterator it; MythGenericTree *child = NULL; for (it = children->begin(); it != children->end(); ++it) { child = *it; if (!child) continue; child->sortByString(); } } }