KiCad PCB EDA Suite
SETTINGS_MANAGER Member List

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

AddNewColorSettings(const wxString &aFilename)SETTINGS_MANAGER
backupDateTimeFormatSETTINGS_MANAGERprivatestatic
BackupProject(REPORTER &aReporter) constSETTINGS_MANAGER
calculateUserSettingsPath(bool aIncludeVer=true, bool aUseEnv=true)SETTINGS_MANAGERprivatestatic
compareVersions(const std::string &aFirst, const std::string &aSecond)SETTINGS_MANAGERprivatestatic
extractVersion(const std::string &aVersionString, int *aMajor, int *aMinor)SETTINGS_MANAGERprivatestatic
FlushAndRelease(JSON_SETTINGS *aSettings, bool aSave=true)SETTINGS_MANAGER
GetAppSettings(bool aLoadNow=true)SETTINGS_MANAGERinline
GetColorSettings(const wxString &aName="user")SETTINGS_MANAGER
GetColorSettingsList()SETTINGS_MANAGERinline
GetColorSettingsPath()SETTINGS_MANAGERstatic
GetCommonSettings() constSETTINGS_MANAGERinline
GetMigratedColorSettings()SETTINGS_MANAGER
GetOpenProjects() constSETTINGS_MANAGER
GetPathForSettingsFile(JSON_SETTINGS *aSettings)SETTINGS_MANAGER
GetPreviousVersionPaths(std::vector< wxString > *aName=nullptr)SETTINGS_MANAGER
GetProject(const wxString &aFullPath) constSETTINGS_MANAGER
GetProjectBackupsPath() constSETTINGS_MANAGER
GetSettingsVersion()SETTINGS_MANAGERstatic
GetUserSettingsPath()SETTINGS_MANAGERstatic
IsOK()SETTINGS_MANAGERinline
IsProjectOpen() constSETTINGS_MANAGER
IsSettingsPathValid(const wxString &aPath)SETTINGS_MANAGERstatic
Load()SETTINGS_MANAGER
Load(JSON_SETTINGS *aSettings)SETTINGS_MANAGER
loadAllColorSettings()SETTINGS_MANAGERprivate
loadColorSettingsByName(const wxString &aName)SETTINGS_MANAGERprivate
LoadProject(const wxString &aFullPath, bool aSetActive=true)SETTINGS_MANAGER
loadProjectFile(PROJECT &aProject)SETTINGS_MANAGERprivate
m_app_settings_cacheSETTINGS_MANAGERprivate
m_color_settingsSETTINGS_MANAGERprivate
m_common_settingsSETTINGS_MANAGERprivate
m_headlessSETTINGS_MANAGERprivate
m_kiwaySETTINGS_MANAGERprivate
m_migrateLibraryTablesSETTINGS_MANAGERprivate
m_migration_sourceSETTINGS_MANAGERprivate
m_okSETTINGS_MANAGERprivate
m_project_filesSETTINGS_MANAGERprivate
m_project_lockSETTINGS_MANAGERprivate
m_projectsSETTINGS_MANAGERprivate
m_projects_listSETTINGS_MANAGERprivate
m_settingsSETTINGS_MANAGERprivate
MigrateIfNeeded()SETTINGS_MANAGER
Prj() constSETTINGS_MANAGER
registerColorSettings(const wxString &aFilename, bool aAbsolutePath=false)SETTINGS_MANAGERprivate
RegisterSettings(T *aSettings, bool aLoadNow=true)SETTINGS_MANAGERinline
registerSettings(JSON_SETTINGS *aSettings, bool aLoadNow=true)SETTINGS_MANAGERprivate
ReloadColorSettings()SETTINGS_MANAGER
Save()SETTINGS_MANAGER
Save(JSON_SETTINGS *aSettings)SETTINGS_MANAGER
SaveColorSettings(COLOR_SETTINGS *aSettings, const std::string &aNamespace="")SETTINGS_MANAGER
SaveProject(const wxString &aFullPath=wxEmptyString, PROJECT *aProject=nullptr)SETTINGS_MANAGER
SaveProjectAs(const wxString &aFullPath, PROJECT *aProject=nullptr)SETTINGS_MANAGER
SaveProjectCopy(const wxString &aFullPath, PROJECT *aProject=nullptr)SETTINGS_MANAGER
SetKiway(KIWAY *aKiway)SETTINGS_MANAGERinline
SetMigrateLibraryTables(bool aMigrate=true)SETTINGS_MANAGERinline
SetMigrationSource(const wxString &aSource)SETTINGS_MANAGERinline
SETTINGS_MANAGER(bool aHeadless=false)SETTINGS_MANAGER
TriggerBackupIfNeeded(REPORTER &aReporter) constSETTINGS_MANAGER
UnloadProject(PROJECT *aProject, bool aSave=true)SETTINGS_MANAGER
unloadProjectFile(PROJECT *aProject, bool aSave)SETTINGS_MANAGERprivate
~SETTINGS_MANAGER()SETTINGS_MANAGER