KiCad PCB EDA Suite
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
JOBSET Member List

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

AddNestedSettings(NESTED_SETTINGS *aSettings)JSON_SETTINGS
AddNewDestination(JOBSET_DESTINATION_T aType)JOBSET
AddNewJob(wxString aType, JOB *aJob)JOBSET
At(const std::string &aPath)JSON_SETTINGS
Contains(const std::string &aPath) constJSON_SETTINGS
fetchOrDefault(const nlohmann::json &aJson, const std::string &aKey, ResultType aDefault=ResultType())JSON_SETTINGSprotectedstatic
FormatAsString()JSON_SETTINGS
fromLegacy(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest)JSON_SETTINGSprotected
fromLegacyColor(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest)JSON_SETTINGSprotected
fromLegacyString(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest)JSON_SETTINGSprotected
Get(const std::string &aPath) constJSON_SETTINGS
Get(const std::string &aPath) constJSON_SETTINGS
GetDestination(wxString &aDestination)JOBSET
GetDestinations()JOBSETinline
GetDirty() constJOBSETinline
getFileExt() const overrideJOBSETprotectedvirtual
GetFilename() constJSON_SETTINGSinline
GetFullFilename() constJSON_SETTINGS
GetFullName() constJOBSETinline
GetJobs()JOBSETinline
GetJobsForDestination(JOBSET_DESTINATION *aDestination)JOBSET
GetJson(const std::string &aPath) constJSON_SETTINGS
getLegacyFileExt() constJSON_SETTINGSinlineprotectedvirtual
GetLocation() constJSON_SETTINGSinline
Internals()JSON_SETTINGS
IsReadOnly() constJSON_SETTINGSinline
JOBSET(const wxString &aFilename)JOBSET
JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion)JSON_SETTINGSinline
JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion, bool aCreateIfMissing, bool aCreateIfDefault, bool aWriteFile)JSON_SETTINGS
Load()JSON_SETTINGSvirtual
LoadFromFile(const wxString &aDirectory="")JSON_SETTINGSvirtual
LoadFromRawFile(const wxString &aPath)JSON_SETTINGS
m_createIfDefaultJSON_SETTINGSprotected
m_createIfMissingJSON_SETTINGSprotected
m_deleteLegacyAfterMigrationJSON_SETTINGSprotected
m_destinationsJOBSETprivate
m_dirtyJOBSETprivate
m_filenameJSON_SETTINGSprotected
m_fileNameWithoutPathJOBSETprivate
m_internalsJSON_SETTINGSprotected
m_isFutureFormatJSON_SETTINGSprotected
m_jobsJOBSETprivate
m_legacy_filenameJSON_SETTINGSprotected
m_locationJSON_SETTINGSprotected
m_managerJSON_SETTINGSprotected
m_migratorsJSON_SETTINGSprotected
m_modifiedJSON_SETTINGSprotected
m_nested_settingsJSON_SETTINGSprotected
m_paramsJSON_SETTINGSprotected
m_resetParamsIfMissingJSON_SETTINGSprotected
m_schemaVersionJSON_SETTINGSprotected
m_writeFileJSON_SETTINGSprotected
Migrate()JSON_SETTINGS
MigrateFromLegacy(wxConfigBase *aLegacyConfig)JSON_SETTINGSvirtual
MoveJobDown(size_t aJobIdx)JOBSET
MoveJobUp(size_t aJobIdx)JOBSET
registerMigration(int aOldSchemaVersion, int aNewSchemaVersion, std::function< bool(void)> aMigrator)JSON_SETTINGSprotected
ReleaseNestedSettings(NESTED_SETTINGS *aSettings)JSON_SETTINGS
RemoveDestination(JOBSET_DESTINATION *aDestination)JOBSET
RemoveJob(size_t aJobIdx)JOBSET
ResetToDefaults()JSON_SETTINGS
SaveToFile(const wxString &aDirectory="", bool aForce=false) overrideJOBSETvirtual
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
SetDirty(bool aFlag=true)JOBSETinline
SetFilename(const wxString &aFilename)JSON_SETTINGSinline
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, wxString &aTarget)JSON_SETTINGSstatic
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, bool &aTarget)JSON_SETTINGSstatic
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, int &aTarget)JSON_SETTINGSstatic
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, unsigned int &aTarget)JSON_SETTINGSstatic
SetLegacyFilename(const wxString &aFilename)JSON_SETTINGSinline
SetLocation(SETTINGS_LOC aLocation)JSON_SETTINGSinline
SetManager(SETTINGS_MANAGER *aManager)JSON_SETTINGSinline
SetReadOnly(bool aReadOnly)JSON_SETTINGSinline
Store()JSON_SETTINGSvirtual
~JOBSET()JOBSETinlinevirtual
~JSON_SETTINGS()JSON_SETTINGSvirtual