AddNewColorSettings(const wxString &aFilename) | SETTINGS_MANAGER | |
backupDateTimeFormat | SETTINGS_MANAGER | privatestatic |
BackupProject(REPORTER &aReporter, wxFileName &aTarget) const | SETTINGS_MANAGER | |
compareVersions(const std::string &aFirst, const std::string &aSecond) | SETTINGS_MANAGER | privatestatic |
extractVersion(const std::string &aVersionString, int *aMajor=nullptr, int *aMinor=nullptr) | SETTINGS_MANAGER | privatestatic |
FlushAndRelease(JSON_SETTINGS *aSettings, bool aSave=true) | SETTINGS_MANAGER | |
GetAppSettings() | SETTINGS_MANAGER | inline |
GetAppSettings(const wxString &aFilename) | SETTINGS_MANAGER | inline |
GetColorSettings(const wxString &aName="user") | SETTINGS_MANAGER | |
GetColorSettingsList() | SETTINGS_MANAGER | inline |
GetColorSettingsPath() | SETTINGS_MANAGER | static |
GetCommonSettings() const | SETTINGS_MANAGER | inline |
GetMigratedColorSettings() | SETTINGS_MANAGER | |
GetOpenProjects() const | SETTINGS_MANAGER | |
GetPathForSettingsFile(JSON_SETTINGS *aSettings) | SETTINGS_MANAGER | |
GetPreviousVersionPaths(std::vector< wxString > *aName=nullptr) | SETTINGS_MANAGER | |
GetProject(const wxString &aFullPath) const | SETTINGS_MANAGER | |
GetProjectBackupsPath() const | SETTINGS_MANAGER | |
GetSettingsVersion() | SETTINGS_MANAGER | static |
GetUserSettingsPath() | SETTINGS_MANAGER | static |
IsOK() | SETTINGS_MANAGER | inline |
IsProjectOpen() const | SETTINGS_MANAGER | |
IsProjectOpenNotDummy() const | SETTINGS_MANAGER | |
IsSettingsPathValid(const wxString &aPath) | SETTINGS_MANAGER | static |
Load() | SETTINGS_MANAGER | |
Load(JSON_SETTINGS *aSettings) | SETTINGS_MANAGER | |
loadAllColorSettings() | SETTINGS_MANAGER | private |
loadColorSettingsByName(const wxString &aName) | SETTINGS_MANAGER | private |
LoadProject(const wxString &aFullPath, bool aSetActive=true) | SETTINGS_MANAGER | |
loadProjectFile(PROJECT &aProject) | SETTINGS_MANAGER | private |
m_app_settings_cache | SETTINGS_MANAGER | private |
m_color_settings | SETTINGS_MANAGER | private |
m_common_settings | SETTINGS_MANAGER | private |
m_headless | SETTINGS_MANAGER | private |
m_kiway | SETTINGS_MANAGER | private |
m_migrateLibraryTables | SETTINGS_MANAGER | private |
m_migration_source | SETTINGS_MANAGER | private |
m_ok | SETTINGS_MANAGER | private |
m_project_files | SETTINGS_MANAGER | private |
m_project_lock | SETTINGS_MANAGER | private |
m_projects | SETTINGS_MANAGER | private |
m_projects_list | SETTINGS_MANAGER | private |
m_settings | SETTINGS_MANAGER | private |
MigrateIfNeeded() | SETTINGS_MANAGER | |
Prj() const | SETTINGS_MANAGER | |
registerBuiltinColorSettings() | SETTINGS_MANAGER | private |
registerColorSettings(const wxString &aFilename, bool aAbsolutePath=false) | SETTINGS_MANAGER | private |
RegisterSettings(T *aSettings, bool aLoadNow=true) | SETTINGS_MANAGER | inline |
registerSettings(JSON_SETTINGS *aSettings, bool aLoadNow=true) | SETTINGS_MANAGER | private |
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_MANAGER | inline |
SetMigrateLibraryTables(bool aMigrate=true) | SETTINGS_MANAGER | inline |
SetMigrationSource(const wxString &aSource) | SETTINGS_MANAGER | inline |
SETTINGS_MANAGER(bool aHeadless=false) | SETTINGS_MANAGER | |
TriggerBackupIfNeeded(REPORTER &aReporter) const | SETTINGS_MANAGER | |
UnloadProject(PROJECT *aProject, bool aSave=true) | SETTINGS_MANAGER | |
unloadProjectFile(PROJECT *aProject, bool aSave) | SETTINGS_MANAGER | private |
~SETTINGS_MANAGER() | SETTINGS_MANAGER | |