void KICAD_MANAGER_FRAME::OnRunPcbNew( wxCommandEvent& event ) { wxFileName kicad_board( PcbFileName() ); wxFileName legacy_board( PcbLegacyFileName() ); wxFileName& board = ( !legacy_board.FileExists() || kicad_board.FileExists() ) ? kicad_board : legacy_board; RunPcbNew( board.GetFullPath() ); }
void KICAD_MANAGER_FRAME::OnRunPcbNew( wxCommandEvent& event ) { wxFileName legacy_board( m_ProjectFileName ); wxFileName kicad_board( m_ProjectFileName ); legacy_board.SetExt( LegacyPcbFileExtension ); kicad_board.SetExt( KiCadPcbFileExtension ); if( !legacy_board.FileExists() || kicad_board.FileExists() ) Execute( this, PCBNEW_EXE, QuoteFullPath( kicad_board ) ); else Execute( this, PCBNEW_EXE, QuoteFullPath( legacy_board ) ); }