23#include <wx/filename.h>
40 const std::vector<wxString>& aSchFileExtensions,
41 const std::vector<wxString>& aPcbFileExtensions );
55 void ImportFiles(
int aImportedSchFileType,
int aImportedPcbFileType );
71 void OutputCopyError(
const wxFileName& aSrc,
const wxFileName& aFileCopy );
74 void doImport(
const wxString& aFile,
FRAME_T aFrameType,
int aImportedFileType );
A helper class to import non Kicad project.
void EasyEDAProProjectHandler()
std::vector< wxString > m_copiedSchPaths
std::map< std::string, UTF8 > m_properties
void FindEmptyTargetDir()
Appends a new directory with the name of the project file Keep iterating until an empty directory is ...
std::vector< wxString > m_pcbExtenstions
void AltiumProjectHandler()
KICAD_MANAGER_FRAME * m_frame
void ImportFiles(int aImportedSchFileType, int aImportedPcbFileType)
Converts imported files to kicad type files.
std::vector< wxString > m_copiedPcbPaths
void OutputCopyError(const wxFileName &aSrc, const wxFileName &aFileCopy)
void addLocalLibraries(const std::set< wxString > &aLibName, FRAME_T aFrameType)
void ImportIndividualFile(KICAD_T aKicad_T, int aImportedFileType)
std::vector< wxString > m_schExtenstions
void doImport(const wxString &aFile, FRAME_T aFrameType, int aImportedFileType)
The main KiCad project manager frame.
FRAME_T
The set of EDA_BASE_FRAME derivatives, typically stored in EDA_BASE_FRAME::m_Ident.
KICAD_T
The set of class identification values stored in EDA_ITEM::m_structType.