|
KiCad PCB EDA Suite
|
Classes | |
| struct | PROXY_CONFIG |
Functions | |
| void | Init () |
| Perform environment initialization tasks. | |
| bool | MoveToTrash (const wxString &aPath, wxString &aError) |
| Move the specified file/directory to the trash bin/recycle bin. | |
| bool | IsNetworkPath (const wxString &aPath) |
| Determines if a given path is a network shared file apth On Windows for example, any form of path is accepted drive map or UNC. | |
| wxString | GetDocumentsPath () |
| Retrieves the operating system specific path for a user's documents. | |
| wxString | GetUserConfigPath () |
| Retrieves the operating system specific path for a user's configuration store. | |
| wxString | GetUserDataPath () |
| Retrieves the operating system specific path for a user's data store. | |
| wxString | GetUserLocalDataPath () |
| Retrieves the operating system specific path for a user's local data store. | |
| wxString | GetUserCachePath () |
| Retrieves the operating system specific path for user's application cache. | |
| bool | GetSystemProxyConfig (const wxString &aURL, PROXY_CONFIG &aCfg) |
| Retrieves platform level proxying requirements to reach the given url. | |
| bool | VerifyFileSignature (const wxString &aPath) |
| Validates the code signing signature of a given file This is most likely only ever going to be applicable to Windows. | |
| wxString | GetAppUserModelId () |
| Retrieves the app user model id, a special string used for taskbar grouping on Windows 7 and later. | |
| void | SetAppDetailsForWindow (wxWindow *aWindow, const wxString &aRelaunchCommand, const wxString &aRelaunchDisplayName) |
| Sets the relaunch command for taskbar pins, this is intended for Windows. | |
| wxString | GetCommandLineStr () |
| void | AddToRecentDocs (const wxString &aPath) |
| void KIPLATFORM::ENV::AddToRecentDocs | ( | const wxString & | aPath | ) |
Definition at line 150 of file unix/environment.cpp.
Referenced by KICAD_MANAGER_FRAME::LoadProject().
| wxString KIPLATFORM::ENV::GetAppUserModelId | ( | ) |
Retrieves the app user model id, a special string used for taskbar grouping on Windows 7 and later.
Definition at line 132 of file unix/environment.cpp.
| wxString KIPLATFORM::ENV::GetCommandLineStr | ( | ) |
Definition at line 144 of file unix/environment.cpp.
| wxString KIPLATFORM::ENV::GetDocumentsPath | ( | ) |
Retrieves the operating system specific path for a user's documents.
Definition at line 76 of file unix/environment.cpp.
Referenced by DIALOG_PLOT_SCHEMATIC::getOutputPath(), PATHS::getUserDocumentPath(), SCH_IO_LTSPICE::LoadSchematicFile(), DIALOG_PLOT_SCHEMATIC::onOutputDirectoryBrowseClicked(), and SystemDirsAppend().
| bool KIPLATFORM::ENV::GetSystemProxyConfig | ( | const wxString & | aURL, |
| PROXY_CONFIG & | aCfg ) |
Retrieves platform level proxying requirements to reach the given url.
| aURL | The target url we will be requesting over http |
| aCfg | The proxy config struct that will be populated |
Definition at line 120 of file unix/environment.cpp.
Referenced by KICAD_CURL_EASY::SetURL().
| wxString KIPLATFORM::ENV::GetUserCachePath | ( | ) |
Retrieves the operating system specific path for user's application cache.
Definition at line 114 of file unix/environment.cpp.
Referenced by PATHS::GetUserCachePath().
| wxString KIPLATFORM::ENV::GetUserConfigPath | ( | ) |
Retrieves the operating system specific path for a user's configuration store.
Definition at line 96 of file unix/environment.cpp.
Referenced by PATHS::CalculateUserSettingsPath(), and PROJECT::libTableName().
| wxString KIPLATFORM::ENV::GetUserDataPath | ( | ) |
Retrieves the operating system specific path for a user's data store.
Definition at line 102 of file unix/environment.cpp.
Referenced by SCH_IO_LTSPICE::LoadSchematicFile().
| wxString KIPLATFORM::ENV::GetUserLocalDataPath | ( | ) |
Retrieves the operating system specific path for a user's local data store.
Definition at line 108 of file unix/environment.cpp.
Referenced by SCH_IO_LTSPICE::LoadSchematicFile().
| void KIPLATFORM::ENV::Init | ( | ) |
Perform environment initialization tasks.
These tasks are called during the wxApp constructor and therefore won't have access to the underlying OS application.
Definition at line 28 of file unix/environment.cpp.
Referenced by APP_KICAD::APP_KICAD(), APP_KICAD_CLI::APP_KICAD_CLI(), and APP_SINGLE_TOP::APP_SINGLE_TOP().
| bool KIPLATFORM::ENV::IsNetworkPath | ( | const wxString & | aPath | ) |
Determines if a given path is a network shared file apth On Windows for example, any form of path is accepted drive map or UNC.
| aPath | is any kind of file path to be tested |
Definition at line 69 of file unix/environment.cpp.
Referenced by PROJECT_TREE_PANE::FileWatcherReset(), and PROJECT_TREE_PANE::updateGitStatusIconMap().
| bool KIPLATFORM::ENV::MoveToTrash | ( | const wxString & | aPath, |
| wxString & | aError ) |
Move the specified file/directory to the trash bin/recycle bin.
| aPath | is the absolute path of the file/directory to move to the trash |
| aError | is the error message saying why the operation failed |
Definition at line 51 of file unix/environment.cpp.
Referenced by PROJECT_TREE_ITEM::Delete().
| void KIPLATFORM::ENV::SetAppDetailsForWindow | ( | wxWindow * | aWindow, |
| const wxString & | aRelaunchCommand, | ||
| const wxString & | aRelaunchDisplayName ) |
Sets the relaunch command for taskbar pins, this is intended for Windows.
Definition at line 138 of file unix/environment.cpp.
Referenced by PGM_KICAD::OnPgmInit(), and PGM_SINGLE_TOP::OnPgmInit().
| bool KIPLATFORM::ENV::VerifyFileSignature | ( | const wxString & | aPath | ) |
Validates the code signing signature of a given file This is most likely only ever going to be applicable to Windows.
Definition at line 126 of file unix/environment.cpp.
Referenced by KIWAY::KiFACE().