void ConfigurationDialog::EditBoat( ) { BoatDialog boatdlg(this, m_tBoat->GetValue()); wxIcon icon; icon.CopyFromBitmap(*_img_WeatherRouting); boatdlg.SetIcon(icon); int updated = boatdlg.ShowModal(); m_tBoat->SetValue(boatdlg.m_boatpath); if(updated == wxID_OK) { /* update any configurations that use this boat */ m_WeatherRouting.UpdateBoatFilename(boatdlg.m_boatpath); Update(); } }
void ConfigurationDialog::OnEditBoat ( wxCommandEvent& event ) { BoatDialog boatdlg(this, m_fpBoat->GetPath()); boatdlg.ShowModal(); Update(); }