wxString ModEditWindow::ModListCtrl::OnGetItemText(long int item, long int column) const { switch (column) { case 0: return (*GetModList())[item].GetName(); case 1: return (*GetModList())[item].GetModVersion(); default: return wxEmptyString; } }
wxString ModEditWindow::ModListCtrl::OnGetItemText(long int item, long int column) const { if(item >= GetModList()->size() ) { //BUG: this should never happen! return wxEmptyString; } switch (column) { case 0: return (*GetModList())[item].GetName(); case 1: return (*GetModList())[item].GetModVersion(); default: return wxEmptyString; } }
void ModEditWindow::ModListCtrl::UpdateItems() { SetItemCount(GetModList()->size()); Refresh(); Update(); }