- while (workspacesList->count())
- delete workspacesList->remove(0);
-
- while (rootmenuList->count())
- rootmenuList->remove(0);
-
- while (iconList->count())
- delete iconList->remove(0);
-
- while (netizenList->count())
- delete netizenList->remove(0);
+ std::for_each(workspacesList.begin(), workspacesList.end(),
+ PointerAssassin());
+ std::for_each(iconList.begin(), iconList.end(), PointerAssassin());
+ std::for_each(netizenList.begin(), netizenList.end(), PointerAssassin());