AddNestedSettings(NESTED_SETTINGS *aSettings) | JSON_SETTINGS | |
At(const std::string &aPath) | JSON_SETTINGS | |
ClearFileState() | PROJECT_LOCAL_SETTINGS | |
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 | |
getFileExt() const override | PROJECT_LOCAL_SETTINGS | inlineprotectedvirtual |
GetFilename() const | JSON_SETTINGS | inline |
GetFileState(const wxString &aFileName) | PROJECT_LOCAL_SETTINGS | |
GetFullFilename() const | JSON_SETTINGS | |
GetJson(const std::string &aPath) const | JSON_SETTINGS | |
getLegacyFileExt() const override | PROJECT_LOCAL_SETTINGS | inlineprotectedvirtual |
GetLocation() const | JSON_SETTINGS | 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 | |
Load() | JSON_SETTINGS | virtual |
LoadFromFile(const wxString &aDirectory="") | JSON_SETTINGS | virtual |
LoadFromRawFile(const wxString &aPath) | JSON_SETTINGS | |
m_ActiveLayer | PROJECT_LOCAL_SETTINGS | |
m_ActiveLayerPreset | PROJECT_LOCAL_SETTINGS | |
m_AutoTrackWidth | PROJECT_LOCAL_SETTINGS | |
m_ContrastModeDisplay | PROJECT_LOCAL_SETTINGS | |
m_createIfDefault | JSON_SETTINGS | protected |
m_createIfMissing | JSON_SETTINGS | protected |
m_deleteLegacyAfterMigration | JSON_SETTINGS | protected |
m_filename | JSON_SETTINGS | protected |
m_files | PROJECT_LOCAL_SETTINGS | |
m_GitRepoPassword | PROJECT_LOCAL_SETTINGS | |
m_GitRepoType | PROJECT_LOCAL_SETTINGS | |
m_GitRepoUsername | PROJECT_LOCAL_SETTINGS | |
m_GitSSHKey | PROJECT_LOCAL_SETTINGS | |
m_HiddenNetclasses | PROJECT_LOCAL_SETTINGS | |
m_HiddenNets | PROJECT_LOCAL_SETTINGS | |
m_ImageOpacity | PROJECT_LOCAL_SETTINGS | |
m_internals | 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_NetColorMode | PROJECT_LOCAL_SETTINGS | |
m_NetInspectorPanel | PROJECT_LOCAL_SETTINGS | |
m_PadOpacity | PROJECT_LOCAL_SETTINGS | |
m_params | JSON_SETTINGS | protected |
m_PcbSelectionFilter | PROJECT_LOCAL_SETTINGS | |
m_project | PROJECT_LOCAL_SETTINGS | private |
m_resetParamsIfMissing | JSON_SETTINGS | protected |
m_schemaVersion | JSON_SETTINGS | protected |
m_SchSelectionFilter | PROJECT_LOCAL_SETTINGS | |
m_ShapeOpacity | PROJECT_LOCAL_SETTINGS | |
m_TrackOpacity | PROJECT_LOCAL_SETTINGS | |
m_ViaOpacity | PROJECT_LOCAL_SETTINGS | |
m_VisibleItems | PROJECT_LOCAL_SETTINGS | |
m_VisibleLayers | PROJECT_LOCAL_SETTINGS | |
m_writeFile | JSON_SETTINGS | protected |
m_ZoneDisplayMode | PROJECT_LOCAL_SETTINGS | |
m_ZoneOpacity | PROJECT_LOCAL_SETTINGS | |
Migrate() | JSON_SETTINGS | |
MigrateFromLegacy(wxConfigBase *aLegacyConfig) override | PROJECT_LOCAL_SETTINGS | virtual |
PROJECT_LOCAL_SETTINGS(PROJECT *aProject, const wxString &aFilename) | PROJECT_LOCAL_SETTINGS | |
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_LOCAL_SETTINGS | |
SaveFileState(const wxString &aFileName, const WINDOW_SETTINGS *aWindowCfg, bool aOpen) | PROJECT_LOCAL_SETTINGS | |
SaveToFile(const wxString &aDirectory="", bool aForce=false) override | PROJECT_LOCAL_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 | |
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_LOCAL_SETTINGS | inline |
SetReadOnly(bool aReadOnly) | JSON_SETTINGS | inline |
Store() | JSON_SETTINGS | virtual |
~JSON_SETTINGS() | JSON_SETTINGS | virtual |
~PROJECT_LOCAL_SETTINGS() | PROJECT_LOCAL_SETTINGS | inlinevirtual |