void CJoinDialog::MoveSelectedItems(wxListBox& From, wxListBox& To) { int i; wxString s; if (From.GetSelection() == -1) { wxMessageBox(_("Nothing selected."),_T(""),wxICON_EXCLAMATION | wxOK); } for (i = 0; i < (int)From.GetCount(); ++i) { if (From.IsSelected(i)) { s = From.GetString(i); To.Append(s); } } for (i = (int)From.GetCount() - 1; i >= 0; --i) { if (From.IsSelected(i)) { From.Delete(i); } } }
void CJoinDialog::MoveAllItems(wxListBox& From, wxListBox& To) { int i; wxString s; for (i = 0; i < (int)From.GetCount(); ++i) { s = From.GetString(i); To.Append(s); } From.Clear(); }