117 static wxString GetOSXKicadUserDataDir();
122 static wxString GetOSXKicadMachineDataDir();
127 static wxString GetOSXKicadDataDir();
static bool EnsurePathExists(const wxString &aPath)
Attempts to create a given path if it does not exist.
static wxString GetDefaultUser3DModelsPath()
Gets the default path we point users to create projects.
static wxString GetUserScriptingPath()
Gets the user path for python scripts.
static wxString GetStockScriptingPath()
Gets the stock (install) scripting path.
static wxString GetStockPlugins3DPath()
Gets the stock (install) 3d viewer pluginspath.
static wxString GetUserCachePath()
Gets the stock (install) 3d viewer pluginspath.
static void getUserDocumentPath(wxFileName &aPath)
Gets the user path for the current kicad version which acts as the root for other user paths.
static wxString GetStockDataPath(bool aRespectRunFromBuildDir=true)
Gets the stock (install) data path, which is the base path for things like scripting,...
static wxString GetUserPlugins3DPath()
Gets the user path for 3d viewer plugin.
static wxString GetUserPluginsPath()
Gets the user path for plugins.
static wxString GetUserTemplatesPath()
Gets the user path for custom templates.
static void EnsureUserPathsExist()
Ensures/creates user default paths.
static wxString GetDefaultUserProjectsPath()
Gets the default path we point users to create projects.
static wxString GetDefaultUserSymbolsPath()
Gets the default path we point users to create projects.
static wxString GetDefaultUserFootprintsPath()
Gets the default path we point users to create projects.
Helper class to centralize the paths used throughout kicad.
static wxString GetStockEDALibraryPath()
Gets the stock (install) EDA library data path, which is the base path for templates,...
static wxString GetStockPluginsPath()
Gets the stock (install) plugins path.