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

Public Member Functions

 PROJECT_ARCHIVER_DIR_ZIP_TRAVERSER (const wxString &aPrjDir)
 
virtual wxDirTraverseResult OnFile (const wxString &aFilename) override
 
virtual wxDirTraverseResult OnDir (const wxString &aDirname) override
 
const std::vector< wxString > & GetFilesToArchive () const
 

Private Attributes

wxString m_prjDir
 
std::vector< wxString > m_files
 

Detailed Description

Definition at line 44 of file project_archiver.cpp.

Constructor & Destructor Documentation

◆ PROJECT_ARCHIVER_DIR_ZIP_TRAVERSER()

PROJECT_ARCHIVER_DIR_ZIP_TRAVERSER::PROJECT_ARCHIVER_DIR_ZIP_TRAVERSER ( const wxString &  aPrjDir)
inline

Definition at line 47 of file project_archiver.cpp.

Member Function Documentation

◆ GetFilesToArchive()

const std::vector< wxString > & PROJECT_ARCHIVER_DIR_ZIP_TRAVERSER::GetFilesToArchive ( ) const
inline

Definition at line 63 of file project_archiver.cpp.

References m_files.

Referenced by PROJECT_ARCHIVER::Archive().

◆ OnDir()

virtual wxDirTraverseResult PROJECT_ARCHIVER_DIR_ZIP_TRAVERSER::OnDir ( const wxString &  aDirname)
inlineoverridevirtual

Definition at line 58 of file project_archiver.cpp.

◆ OnFile()

virtual wxDirTraverseResult PROJECT_ARCHIVER_DIR_ZIP_TRAVERSER::OnFile ( const wxString &  aFilename)
inlineoverridevirtual

Definition at line 51 of file project_archiver.cpp.

References m_files.

Member Data Documentation

◆ m_files

std::vector<wxString> PROJECT_ARCHIVER_DIR_ZIP_TRAVERSER::m_files
private

Definition at line 70 of file project_archiver.cpp.

Referenced by GetFilesToArchive(), and OnFile().

◆ m_prjDir

wxString PROJECT_ARCHIVER_DIR_ZIP_TRAVERSER::m_prjDir
private

Definition at line 69 of file project_archiver.cpp.


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