コード例 #1
0
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();
    }
}
コード例 #2
0
void ConfigurationDialog::OnEditBoat ( wxCommandEvent& event )
{
    BoatDialog boatdlg(this, m_fpBoat->GetPath());
    boatdlg.ShowModal();
    Update();
}