| AddNestedSettings(NESTED_SETTINGS *aSettings) | JSON_SETTINGS | |
| At(const std::string &aPath) | JSON_SETTINGS | |
| ComponentClassSettings() | PROJECT_FILE | inline |
| Contains(const std::string &aPath) const | JSON_SETTINGS | |
| 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 | |
| GetBoards() | PROJECT_FILE | inline |
| getFileExt() const override | PROJECT_FILE | protectedvirtual |
| GetFileHistories() | JSON_SETTINGS | virtual |
| GetFilename() const | JSON_SETTINGS | inline |
| GetFullFilename() const | JSON_SETTINGS | |
| GetJson(const std::string &aPath) const | JSON_SETTINGS | |
| getLegacyFileExt() const override | PROJECT_FILE | protectedvirtual |
| GetLocation() const | JSON_SETTINGS | inline |
| GetSheets() | PROJECT_FILE | inline |
| GetTopLevelSheets() | PROJECT_FILE | inline |
| GetTopLevelSheets() const | PROJECT_FILE | inline |
| 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="") override | PROJECT_FILE | virtual |
| LoadFromRawFile(const wxString &aPath) | JSON_SETTINGS | |
| m_BoardDrawingSheetFile | PROJECT_FILE | |
| m_boards | PROJECT_FILE | private |
| m_BoardSettings | PROJECT_FILE | |
| m_BusAliases | PROJECT_FILE | |
| m_ComponentClassSettings | PROJECT_FILE | |
| m_createIfDefault | JSON_SETTINGS | protected |
| m_createIfMissing | JSON_SETTINGS | protected |
| m_deleteLegacyAfterMigration | JSON_SETTINGS | protected |
| m_EquivalenceFiles | PROJECT_FILE | |
| m_ErcSettings | PROJECT_FILE | |
| m_filename | JSON_SETTINGS | protected |
| m_internals | JSON_SETTINGS | protected |
| m_IP2581Bom | PROJECT_FILE | |
| m_isFutureFormat | JSON_SETTINGS | protected |
| m_LayerPairInfos | PROJECT_FILE | |
| m_LayerPresets | PROJECT_FILE | |
| m_legacy_filename | JSON_SETTINGS | protected |
| m_LegacyLibDir | PROJECT_FILE | |
| m_LegacyLibNames | PROJECT_FILE | |
| 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_NetSettings | PROJECT_FILE | |
| m_params | JSON_SETTINGS | protected |
| m_PcbLastPath | PROJECT_FILE | |
| m_PinnedDesignBlockLibs | PROJECT_FILE | |
| m_PinnedFootprintLibs | PROJECT_FILE | |
| m_PinnedSymbolLibs | PROJECT_FILE | |
| m_project | PROJECT_FILE | private |
| m_resetParamsIfMissing | JSON_SETTINGS | protected |
| m_SchematicSettings | PROJECT_FILE | |
| m_schemaVersion | JSON_SETTINGS | protected |
| m_sheets | PROJECT_FILE | private |
| m_TextVars | PROJECT_FILE | |
| m_topLevelSheets | PROJECT_FILE | private |
| m_tuningProfileParameters | PROJECT_FILE | |
| m_Viewports | PROJECT_FILE | |
| m_Viewports3D | PROJECT_FILE | |
| m_wasMigrated | PROJECT_FILE | private |
| m_writeFile | JSON_SETTINGS | protected |
| Migrate() | JSON_SETTINGS | |
| MigrateFromLegacy(wxConfigBase *aCfg) override | PROJECT_FILE | virtual |
| migrateSchema1To2() | PROJECT_FILE | private |
| migrateSchema2To3() | PROJECT_FILE | private |
| NetSettings() | PROJECT_FILE | inline |
| operator=(const JSON_SETTINGS &)=delete | JSON_SETTINGS | |
| PROJECT_FILE(const wxString &aFullPath) | PROJECT_FILE | |
| registerMigration(int aOldSchemaVersion, int aNewSchemaVersion, std::function< bool(void)> aMigrator) | JSON_SETTINGS | protected |
| ReleaseNestedSettings(NESTED_SETTINGS *aSettings) | JSON_SETTINGS | |
| ResetToDefaults() | JSON_SETTINGS | |
| SaveAs(const wxString &aDirectory, const wxString &aFile) | PROJECT_FILE | |
| SaveToFile(const wxString &aDirectory="", bool aForce=false) override | PROJECT_FILE | 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 | |
| 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 |
| SetProject(PROJECT *aProject) | PROJECT_FILE | inline |
| SetReadOnly(bool aReadOnly) | JSON_SETTINGS | inline |
| ShouldAutoSave() const | PROJECT_FILE | inline |
| Store() | JSON_SETTINGS | virtual |
| TuningProfileParameters() | PROJECT_FILE | inline |
| ~JSON_SETTINGS() | JSON_SETTINGS | virtual |
| ~PROJECT_FILE()=default | PROJECT_FILE | virtual |