void EDA_BASE_FRAME::ExportHotkeyConfigToFile( EDA_HOTKEY_CONFIG* aDescList, const wxString& aDefaultShortname ) { wxString ext = DEFAULT_HOTKEY_FILENAME_EXT; wxString mask = wxT( "*." ) + ext; #if 0 wxString path = wxPathOnly( Prj().GetProjectFullName() ); #else wxString path = wxGetCwd(); #endif wxFileName fn( aDefaultShortname ); fn.SetExt( DEFAULT_HOTKEY_FILENAME_EXT ); wxString filename = EDA_FileSelector( _( "Write Hotkey Configuration File:" ), path, fn.GetFullPath(), ext, mask, this, wxFD_OPEN | wxFD_SAVE, true ); if( filename.IsEmpty() ) return; WriteHotkeyConfig( aDescList, &filename ); }
/** * Function ExportHotkeyConfigToFile * Prompt the user for an old hotkey file to read, and read it. * @param aDescList = current hotkey list descr. to initialize. */ void EDA_BASE_FRAME::ExportHotkeyConfigToFile( struct EDA_HOTKEY_CONFIG* aDescList ) { wxString ext = DEFAULT_HOTKEY_FILENAME_EXT; wxString mask = wxT( "*." ) + ext; wxString path = wxGetCwd(); wxString filename = Kiface().Name() + wxT( "." ) + ext; filename = EDA_FileSelector( _( "Write Hotkey Configuration File:" ), path, filename, ext, mask, this, wxFD_OPEN | wxFD_SAVE, true ); if( filename.IsEmpty() ) return; WriteHotkeyConfig( aDescList, &filename ); }