KiCad PCB EDA Suite
|
Public Member Functions | |
SAVE_AS_TRAVERSER (KICAD_MANAGER_FRAME *aFrame, const wxString &aSrcProjectDirPath, const wxString &aSrcProjectName, const wxString &aNewProjectDirPath, const wxString &aNewProjectName) | |
virtual wxDirTraverseResult | OnFile (const wxString &aSrcFilePath) override |
virtual wxDirTraverseResult | OnDir (const wxString &aSrcDirPath) override |
wxString | GetErrors () |
wxFileName | GetNewProjectFile () |
Private Attributes | |
KICAD_MANAGER_FRAME * | m_frame |
wxString | m_projectDirPath |
wxString | m_projectName |
wxString | m_newProjectDirPath |
wxString | m_newProjectName |
wxFileName | m_newProjectFile |
wxString | m_errors |
Definition at line 562 of file kicad_manager_control.cpp.
|
inline |
Definition at line 565 of file kicad_manager_control.cpp.
References m_frame, m_newProjectDirPath, m_newProjectName, m_projectDirPath, and m_projectName.
|
inline |
Definition at line 741 of file kicad_manager_control.cpp.
References m_errors.
Referenced by KICAD_MANAGER_CONTROL::SaveProjectAs().
|
inline |
Definition at line 743 of file kicad_manager_control.cpp.
References m_newProjectFile.
Referenced by KICAD_MANAGER_CONTROL::SaveProjectAs().
|
inlineoverridevirtual |
Definition at line 698 of file kicad_manager_control.cpp.
References _, m_errors, m_newProjectDirPath, m_newProjectName, m_projectDirPath, m_projectName, and PROJECT_BACKUPS_DIR_SUFFIX.
|
inlineoverridevirtual |
Definition at line 578 of file kicad_manager_control.cpp.
References FILEEXT::BackupFileSuffix, FILEEXT::DrawingSheetFileExtension, FILEEXT::DrillFileExtension, eeschema, KIWAY::FACE_GERBVIEW, KIWAY::FACE_PCB, KIWAY::FACE_PL_EDITOR, KIWAY::FACE_SCH, FILEEXT::FootprintAssignmentFileExtension, FILEEXT::FootprintLibraryTableFileName, FILEEXT::GerberJobFileExtension, FILEEXT::IsGerberFileExtension(), FILEEXT::KiCadFootprintFileExtension, FILEEXT::KiCadPcbFileExtension, FILEEXT::KiCadSchematicFileExtension, FILEEXT::KiCadSymbolLibFileExtension, KiCopyFile(), FILEEXT::LegacyFootprintLibPathExtension, FILEEXT::LegacyPcbFileExtension, FILEEXT::LegacyProjectFileExtension, FILEEXT::LegacySchematicFileExtension, FILEEXT::LegacySymbolDocumentFileExtension, FILEEXT::LegacySymbolLibFileExtension, JSON_SETTINGS::LoadFromFile(), FILEEXT::LockFileExtension, FILEEXT::LockFilePrefix, m_errors, m_frame, m_newProjectDirPath, m_newProjectFile, m_newProjectName, m_projectDirPath, m_projectName, FILEEXT::NetlistFileExtension, pcbnew, FILEEXT::ProjectFileExtension, FILEEXT::ProjectLocalSettingsFileExtension, PROJECT_FILE::SaveAs(), PROJECT_LOCAL_SETTINGS::SaveAs(), KIFACE::SaveFileAs(), FILEEXT::SchematicSymbolFileExtension, and FILEEXT::SymbolLibraryTableFileName.
|
private |
Definition at line 754 of file kicad_manager_control.cpp.
Referenced by GetErrors(), OnDir(), and OnFile().
|
private |
Definition at line 746 of file kicad_manager_control.cpp.
Referenced by OnFile(), and SAVE_AS_TRAVERSER().
|
private |
Definition at line 750 of file kicad_manager_control.cpp.
Referenced by OnDir(), OnFile(), and SAVE_AS_TRAVERSER().
|
private |
Definition at line 753 of file kicad_manager_control.cpp.
Referenced by GetNewProjectFile(), and OnFile().
|
private |
Definition at line 751 of file kicad_manager_control.cpp.
Referenced by OnDir(), OnFile(), and SAVE_AS_TRAVERSER().
|
private |
Definition at line 748 of file kicad_manager_control.cpp.
Referenced by OnDir(), OnFile(), and SAVE_AS_TRAVERSER().
|
private |
Definition at line 749 of file kicad_manager_control.cpp.
Referenced by OnDir(), OnFile(), and SAVE_AS_TRAVERSER().