KiCad PCB EDA Suite
GPCB_PLUGIN Member List

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

FootprintDelete(const wxString &aLibraryPath, const wxString &aFootprintName, const STRING_UTF8_MAP *aProperties=nullptr) overrideGPCB_PLUGINvirtual
FootprintEnumerate(wxArrayString &aFootprintNames, const wxString &aLibraryPath, bool aBestEfforts, const STRING_UTF8_MAP *aProperties=nullptr) overrideGPCB_PLUGINvirtual
FootprintExists(const wxString &aLibraryPath, const wxString &aFootprintName, const STRING_UTF8_MAP *aProperties=nullptr)PLUGINvirtual
FootprintLibCreate(const wxString &aLibraryPath, const STRING_UTF8_MAP *aProperties=nullptr)PLUGINvirtual
FootprintLibDelete(const wxString &aLibraryPath, const STRING_UTF8_MAP *aProperties=nullptr) overrideGPCB_PLUGINvirtual
FootprintLibOptions(STRING_UTF8_MAP *aListToAppendTo) constPLUGINvirtual
FootprintLoad(const wxString &aLibraryPath, const wxString &aFootprintName, bool aKeepUUID=false, const STRING_UTF8_MAP *aProperties=nullptr) overrideGPCB_PLUGINvirtual
FootprintSave(const wxString &aLibraryPath, const FOOTPRINT *aFootprint, const STRING_UTF8_MAP *aProperties=nullptr)PLUGINvirtual
GetEnumeratedFootprint(const wxString &aLibraryPath, const wxString &aFootprintName, const STRING_UTF8_MAP *aProperties=nullptr) overrideGPCB_PLUGINvirtual
GetFileExtension() const overrideGPCB_PLUGINinlinevirtual
getFootprint(const wxString &aLibraryPath, const wxString &aFootprintName, const STRING_UTF8_MAP *aProperties, bool checkModified)GPCB_PLUGINprivate
GetImportedCachedLibraryFootprints()PLUGINvirtual
GetLibraryTimestamp(const wxString &aLibraryPath) const overrideGPCB_PLUGINvirtual
GPCB_FPL_CACHEGPCB_PLUGINfriend
GPCB_PLUGIN()GPCB_PLUGIN
GPCB_PLUGIN(int aControlFlags)GPCB_PLUGIN
init(const STRING_UTF8_MAP *aProperties)GPCB_PLUGINprivate
IsFootprintLibWritable(const wxString &aLibraryPath) overrideGPCB_PLUGINvirtual
Load(const wxString &aFileName, BOARD *aAppendToMe, const STRING_UTF8_MAP *aProperties=nullptr, PROJECT *aProject=nullptr, PROGRESS_REPORTER *aProgressReporter=nullptr)PLUGINvirtual
m_cacheGPCB_PLUGINprotected
m_ctlGPCB_PLUGINprotected
m_errorGPCB_PLUGINprotected
m_filenameGPCB_PLUGINprotected
m_propsGPCB_PLUGINprotected
m_readerGPCB_PLUGINprotected
PluginName() const overrideGPCB_PLUGINinlinevirtual
PrefetchLib(const wxString &aLibraryPath, const STRING_UTF8_MAP *aProperties=nullptr)PLUGINvirtual
Save(const wxString &aFileName, BOARD *aBoard, const STRING_UTF8_MAP *aProperties=nullptr)PLUGINvirtual
SetQueryUserCallback(std::function< bool(wxString aTitle, int aIcon, wxString aMessage, wxString aAction)> aCallback)PLUGINinlinevirtual
validateCache(const wxString &aLibraryPath, bool checkModified=true)GPCB_PLUGINprivate
~GPCB_PLUGIN()GPCB_PLUGIN
~PLUGIN()PLUGINinlinevirtual