23#include <wx/filename.h>
40 const std::vector<wxString>& aSchFileExtensions,
41 const std::vector<wxString>& aPcbFileExtensions );
55 void ImportFiles(
int aImportedSchFileType,
int aImportedPcbFileType );
78 void doImport(
const wxString& aFile,
FRAME_T aFrameType,
int aImportedFileType );
void OrcadProjectHandler()
Imports the OrCAD schematic, then offers to import an associated Allegro board.
std::vector< wxString > m_copiedSchPaths
wxString joinSourceLibNicknames(const std::set< wxString > &aPaths) const
Join the basenames of the given library paths into a source-library property value.
IMPORT_PROJ_HELPER(KICAD_MANAGER_FRAME *aframe, const std::vector< wxString > &aSchFileExtensions, const std::vector< wxString > &aPcbFileExtensions)
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 ...
void EasyEDAProProjectHandler(int aImportedSchFileType, int aImportedPcbFileType)
std::vector< wxString > m_pcbExtenstions
void AltiumProjectHandler()
void setImportCacheNickname()
Pre-commit one collision-free generated footprint-cache nickname into m_properties so the schematic a...
KICAD_MANAGER_FRAME * m_frame
void ImportFiles(int aImportedSchFileType, int aImportedPcbFileType)
Converts imported files to kicad type files.
std::vector< wxString > m_copiedPcbPaths
void addLocalLibraries(const std::set< wxString > &aLibName, FRAME_T aFrameType)
void ImportIndividualFile(KICAD_T aKicad_T, int aImportedFileType)
std::vector< wxString > m_schExtenstions
void ImportPadsFiles()
Converts PADS ASCII schematic and PCB files to KiCad type files.
void doImport(const wxString &aFile, FRAME_T aFrameType, int aImportedFileType)
void GedaProjectHandler()
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.