| 
    KiCad PCB EDA Suite
    
   | 
 
This is the complete list of members for COLOR_SETTINGS, including all inherited members.
| AddNestedSettings(NESTED_SETTINGS *aSettings) | JSON_SETTINGS | |
| At(const std::string &aPath) | JSON_SETTINGS | |
| COLOR_BUILTIN_CLASSIC | COLOR_SETTINGS | static | 
| COLOR_BUILTIN_DEFAULT | COLOR_SETTINGS | static | 
| COLOR_SETTINGS(const wxString &aFilename=wxT("user"), bool aAbsolutePath=false) | COLOR_SETTINGS | explicit | 
| COLOR_SETTINGS(const COLOR_SETTINGS &aOther) | COLOR_SETTINGS | |
| Contains(const std::string &aPath) const | JSON_SETTINGS | |
| CreateBuiltinColorSettings() | COLOR_SETTINGS | static | 
| fetchOrDefault(const nlohmann::json &aJson, const std::string &aKey, ResultType aDefault=ResultType()) | JSON_SETTINGS | protectedstatic | 
| FormatAsString() | JSON_SETTINGS | |
| fromLegacy(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest) | JSON_SETTINGS | protected | 
| fromLegacyColor(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest) | JSON_SETTINGS | protected | 
| fromLegacyString(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest) | JSON_SETTINGS | protected | 
| Get(const std::string &aPath) const | JSON_SETTINGS | |
| Get(const std::string &aPath) const | JSON_SETTINGS | |
| Get(const std::string &aPath) const | JSON_SETTINGS | |
| GetColor(int aLayer) const | COLOR_SETTINGS | |
| GetDefaultColor(int aLayer) | COLOR_SETTINGS | |
| getFileExt() const | JSON_SETTINGS | inlineprotectedvirtual | 
| GetFileHistories() | JSON_SETTINGS | virtual | 
| GetFilename() const | JSON_SETTINGS | inline | 
| GetFullFilename() const | JSON_SETTINGS | |
| GetJson(const std::string &aPath) const | JSON_SETTINGS | |
| getLegacyFileExt() const | JSON_SETTINGS | inlineprotectedvirtual | 
| GetLocation() const | JSON_SETTINGS | inline | 
| GetName() const | COLOR_SETTINGS | inline | 
| GetOverrideSchItemColors() const | COLOR_SETTINGS | inline | 
| initFromOther(const COLOR_SETTINGS &aOther) | COLOR_SETTINGS | private | 
| Internals() | JSON_SETTINGS | |
| IsReadOnly() const | JSON_SETTINGS | inline | 
| JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion) | JSON_SETTINGS | inline | 
| JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion, bool aCreateIfMissing, bool aCreateIfDefault, bool aWriteFile) | JSON_SETTINGS | |
| JSON_SETTINGS(const JSON_SETTINGS &)=delete | JSON_SETTINGS | |
| Load() | JSON_SETTINGS | virtual | 
| LoadFromFile(const wxString &aDirectory="") | JSON_SETTINGS | virtual | 
| LoadFromRawFile(const wxString &aPath) | JSON_SETTINGS | |
| m_colors | COLOR_SETTINGS | private | 
| m_createIfDefault | JSON_SETTINGS | protected | 
| m_createIfMissing | JSON_SETTINGS | protected | 
| m_defaultColors | COLOR_SETTINGS | private | 
| m_deleteLegacyAfterMigration | JSON_SETTINGS | protected | 
| m_displayName | COLOR_SETTINGS | private | 
| m_filename | JSON_SETTINGS | protected | 
| m_internals | JSON_SETTINGS | protected | 
| m_isFutureFormat | JSON_SETTINGS | protected | 
| m_legacy_filename | JSON_SETTINGS | protected | 
| m_location | JSON_SETTINGS | protected | 
| m_manager | JSON_SETTINGS | protected | 
| m_migrators | JSON_SETTINGS | protected | 
| m_modified | JSON_SETTINGS | protected | 
| m_nested_settings | JSON_SETTINGS | protected | 
| m_overrideSchItemColors | COLOR_SETTINGS | private | 
| m_params | JSON_SETTINGS | protected | 
| m_resetParamsIfMissing | JSON_SETTINGS | protected | 
| m_schemaVersion | JSON_SETTINGS | protected | 
| m_writeFile | JSON_SETTINGS | protected | 
| Migrate() | JSON_SETTINGS | |
| MigrateFromLegacy(wxConfigBase *aCfg) override | COLOR_SETTINGS | virtual | 
| migrateSchema0to1() | COLOR_SETTINGS | private | 
| operator=(const COLOR_SETTINGS &aOther) | COLOR_SETTINGS | |
| JSON_SETTINGS::operator=(const JSON_SETTINGS &)=delete | JSON_SETTINGS | |
| registerMigration(int aOldSchemaVersion, int aNewSchemaVersion, std::function< bool(void)> aMigrator) | JSON_SETTINGS | protected | 
| ReleaseNestedSettings(NESTED_SETTINGS *aSettings) | JSON_SETTINGS | |
| ResetToDefaults() | JSON_SETTINGS | |
| SaveToFile(const wxString &aDirectory="", bool aForce=false) | JSON_SETTINGS | virtual | 
| Set(const std::string &aPath, ValueType aVal) | JSON_SETTINGS | |
| Set(const std::string &aPath, wxString aVal) | JSON_SETTINGS | |
| Set(const std::string &aPath, wxString aVal) | JSON_SETTINGS | |
| SetColor(int aLayer, const COLOR4D &aColor) | COLOR_SETTINGS | |
| SetFilename(const wxString &aFilename) | JSON_SETTINGS | inline | 
| SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, wxString &aTarget) | JSON_SETTINGS | static | 
| SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, bool &aTarget) | JSON_SETTINGS | static | 
| SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, int &aTarget) | JSON_SETTINGS | static | 
| SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, unsigned int &aTarget) | JSON_SETTINGS | static | 
| SetLegacyFilename(const wxString &aFilename) | JSON_SETTINGS | inline | 
| SetLocation(SETTINGS_LOC aLocation) | JSON_SETTINGS | inline | 
| SetManager(SETTINGS_MANAGER *aManager) | JSON_SETTINGS | inline | 
| SetName(const wxString &aName) | COLOR_SETTINGS | inline | 
| SetOverrideSchItemColors(bool aFlag) | COLOR_SETTINGS | inline | 
| SetReadOnly(bool aReadOnly) | JSON_SETTINGS | inline | 
| Store() | JSON_SETTINGS | virtual | 
| ~COLOR_SETTINGS() | COLOR_SETTINGS | inlinevirtual | 
| ~JSON_SETTINGS() | JSON_SETTINGS | virtual |