KiCad PCB EDA Suite
Loading...
Searching...
No Matches
libs/kiplatform/include/kiplatform/environment.h File Reference
#include <wx/string.h>

Go to the source code of this file.

Classes

struct  KIPLATFORM::ENV::PROXY_CONFIG
 

Namespaces

namespace  KIPLATFORM
 
namespace  KIPLATFORM::ENV
 

Functions

void KIPLATFORM::ENV::Init ()
 Perform environment initialization tasks.
 
bool KIPLATFORM::ENV::MoveToTrash (const wxString &aPath, wxString &aError)
 Move the specified file/directory to the trash bin/recycle bin.
 
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.
 
wxString KIPLATFORM::ENV::GetDocumentsPath ()
 Retrieves the operating system specific path for a user's documents.
 
wxString KIPLATFORM::ENV::GetUserConfigPath ()
 Retrieves the operating system specific path for a user's configuration store.
 
wxString KIPLATFORM::ENV::GetUserDataPath ()
 Retrieves the operating system specific path for a user's data store.
 
wxString KIPLATFORM::ENV::GetUserLocalDataPath ()
 Retrieves the operating system specific path for a user's local data store.
 
wxString KIPLATFORM::ENV::GetUserCachePath ()
 Retrieves the operating system specific path for user's application cache.
 
bool KIPLATFORM::ENV::GetSystemProxyConfig (const wxString &aURL, PROXY_CONFIG &aCfg)
 Retrieves platform level proxying requirements to reach the given url.
 
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.