#include #include #include #include ListItems &ListItems::operator=(const String &pathListFileName) { FileHandle listFile(pathListFileName,FileHandle::Read,FileHandle::ShareRead); FileMap listMap(listFile); PureViewOfFile listView(listMap); String lineItem; remove(); while(TRUE) { if(!listView.getLine(lineItem))break; insert(&ListItem(lineItem)); } return *this; } ListItems &ListItems::operator=(Block &listItemStrings) { int listItems(listItemStrings.size()); remove(); for(int listIndex=0;listIndex