KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SAVE_AS_TRAVERSER Class Reference
Inheritance diagram for SAVE_AS_TRAVERSER:

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_FRAMEm_frame
 
wxString m_projectDirPath
 
wxString m_projectName
 
wxString m_newProjectDirPath
 
wxString m_newProjectName
 
wxFileName m_newProjectFile
 
wxString m_errors
 

Detailed Description

Definition at line 441 of file kicad_manager_control.cpp.

Constructor & Destructor Documentation

◆ SAVE_AS_TRAVERSER()

SAVE_AS_TRAVERSER::SAVE_AS_TRAVERSER ( KICAD_MANAGER_FRAME aFrame,
const wxString &  aSrcProjectDirPath,
const wxString &  aSrcProjectName,
const wxString &  aNewProjectDirPath,
const wxString &  aNewProjectName 
)
inline

Definition at line 444 of file kicad_manager_control.cpp.

Member Function Documentation

◆ GetErrors()

wxString SAVE_AS_TRAVERSER::GetErrors ( )
inline

Definition at line 620 of file kicad_manager_control.cpp.

References m_errors.

Referenced by KICAD_MANAGER_CONTROL::SaveProjectAs().

◆ GetNewProjectFile()

wxFileName SAVE_AS_TRAVERSER::GetNewProjectFile ( )
inline

Definition at line 622 of file kicad_manager_control.cpp.

References m_newProjectFile.

Referenced by KICAD_MANAGER_CONTROL::SaveProjectAs().

◆ OnDir()

virtual wxDirTraverseResult SAVE_AS_TRAVERSER::OnDir ( const wxString &  aSrcDirPath)
inlineoverridevirtual

◆ OnFile()

Member Data Documentation

◆ m_errors

wxString SAVE_AS_TRAVERSER::m_errors
private

Definition at line 633 of file kicad_manager_control.cpp.

Referenced by GetErrors(), OnDir(), and OnFile().

◆ m_frame

KICAD_MANAGER_FRAME* SAVE_AS_TRAVERSER::m_frame
private

Definition at line 625 of file kicad_manager_control.cpp.

Referenced by OnFile().

◆ m_newProjectDirPath

wxString SAVE_AS_TRAVERSER::m_newProjectDirPath
private

Definition at line 629 of file kicad_manager_control.cpp.

Referenced by OnDir(), and OnFile().

◆ m_newProjectFile

wxFileName SAVE_AS_TRAVERSER::m_newProjectFile
private

Definition at line 632 of file kicad_manager_control.cpp.

Referenced by GetNewProjectFile(), and OnFile().

◆ m_newProjectName

wxString SAVE_AS_TRAVERSER::m_newProjectName
private

Definition at line 630 of file kicad_manager_control.cpp.

Referenced by OnDir(), and OnFile().

◆ m_projectDirPath

wxString SAVE_AS_TRAVERSER::m_projectDirPath
private

Definition at line 627 of file kicad_manager_control.cpp.

Referenced by OnDir(), and OnFile().

◆ m_projectName

wxString SAVE_AS_TRAVERSER::m_projectName
private

Definition at line 628 of file kicad_manager_control.cpp.

Referenced by OnDir(), and OnFile().


The documentation for this class was generated from the following file: