KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PCB_IO Member List

This is the complete list of members for PCB_IO, including all inherited members.

CanReadBoard(const wxString &aFileName) constPCB_IOvirtual
CanReadFootprint(const wxString &aFileName) constPCB_IOvirtual
CanReadLibrary(const wxString &aFileName) constIO_BASEvirtual
CreateLibrary(const wxString &aLibraryPath, const STRING_UTF8_MAP *aProperties=nullptr)IO_BASEvirtual
DeleteLibrary(const wxString &aLibraryPath, const STRING_UTF8_MAP *aProperties=nullptr)IO_BASEvirtual
FootprintDelete(const wxString &aLibraryPath, const wxString &aFootprintName, const STRING_UTF8_MAP *aProperties=nullptr)PCB_IOvirtual
FootprintEnumerate(wxArrayString &aFootprintNames, const wxString &aLibraryPath, bool aBestEfforts, const STRING_UTF8_MAP *aProperties=nullptr)PCB_IOvirtual
FootprintExists(const wxString &aLibraryPath, const wxString &aFootprintName, const STRING_UTF8_MAP *aProperties=nullptr)PCB_IOvirtual
FootprintLoad(const wxString &aLibraryPath, const wxString &aFootprintName, bool aKeepUUID=false, const STRING_UTF8_MAP *aProperties=nullptr)PCB_IOvirtual
FootprintSave(const wxString &aLibraryPath, const FOOTPRINT *aFootprint, const STRING_UTF8_MAP *aProperties=nullptr)PCB_IOvirtual
GetBoardFileDesc() constPCB_IOinlinevirtual
GetEnumeratedFootprint(const wxString &aLibraryPath, const wxString &aFootprintName, const STRING_UTF8_MAP *aProperties=nullptr)PCB_IOvirtual
GetImportedCachedLibraryFootprints()PCB_IOvirtual
GetLibraryDesc() const =0IO_BASEpure virtual
GetLibraryFileDesc() constIO_BASEinlinevirtual
GetLibraryOptions(STRING_UTF8_MAP *aListToAppendTo) const overridePCB_IOvirtual
GetLibraryTimestamp(const wxString &aLibraryPath) const =0PCB_IOpure virtual
GetName() constIO_BASEinline
ImportFootprint(const wxString &aFootprintPath, wxString &aFootprintNameOut, const STRING_UTF8_MAP *aProperties=nullptr)PCB_IOvirtual
IO_BASE()=deleteIO_BASEprotected
IO_BASE(const wxString &aName)IO_BASEinlineprotected
IsLibraryWritable(const wxString &aLibraryPath)IO_BASEvirtual
LoadBoard(const wxString &aFileName, BOARD *aAppendToMe, const STRING_UTF8_MAP *aProperties=nullptr, PROJECT *aProject=nullptr)PCB_IOvirtual
m_boardPCB_IOprotected
m_nameIO_BASEprotected
m_progressReporterIO_BASEprotected
m_propsPCB_IOprotected
m_reporterIO_BASEprotected
PCB_IO(const wxString &aName)PCB_IOinlineprotected
PrefetchLib(const wxString &aLibraryPath, const STRING_UTF8_MAP *aProperties=nullptr)PCB_IOvirtual
SaveBoard(const wxString &aFileName, BOARD *aBoard, const STRING_UTF8_MAP *aProperties=nullptr)PCB_IOvirtual
SetProgressReporter(PROGRESS_REPORTER *aReporter)IO_BASEinlinevirtual
SetQueryUserCallback(std::function< bool(wxString aTitle, int aIcon, wxString aMessage, wxString aAction)> aCallback)PCB_IOinlinevirtual
SetReporter(REPORTER *aReporter)IO_BASEinlinevirtual
~IO_BASE()=defaultIO_BASEvirtual
~PCB_IO()PCB_IOinlinevirtual