KiCad PCB EDA Suite
PARAM_LAYER_PRESET Member List

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

GetDefault() constPARAM_LAMBDA< nlohmann::json >inline
GetJsonPath() constPARAM_BASEinline
jsonToPresets(const nlohmann::json &aJson)PARAM_LAYER_PRESETprivate
Load(JSON_SETTINGS *aSettings, bool aResetIfMissing=true) const overridePARAM_LAMBDA< nlohmann::json >virtual
m_pathPARAM_BASEprotected
m_presetsPARAM_LAYER_PRESETprivate
m_readOnlyPARAM_BASEprotected
MatchesFile(JSON_SETTINGS *aSettings) const overridePARAM_LAMBDA< nlohmann::json >virtual
PARAM_BASE(std::string aJsonPath, bool aReadOnly)PARAM_BASEinline
PARAM_LAMBDA(const std::string &aJsonPath, std::function< nlohmann::json()> aGetter, std::function< void(nlohmann::json)> aSetter, nlohmann::json aDefault, bool aReadOnly=false)PARAM_LAMBDA< nlohmann::json >inline
PARAM_LAYER_PRESET(const std::string &aPath, std::vector< LAYER_PRESET > *aPresetList)PARAM_LAYER_PRESET
presetsToJson()PARAM_LAYER_PRESETprivate
SetDefault() overridePARAM_LAMBDA< nlohmann::json >inlinevirtual
Store(JSON_SETTINGS *aSettings) const overridePARAM_LAMBDA< nlohmann::json >inlinevirtual
~PARAM_BASE()=defaultPARAM_BASEvirtual