API Documentation
Loading...
Searching...
No Matches
FileResource Class Reference

#include <FileResource.h>

Collaboration diagram for FileResource:
[legend]

Public Types

enum  ProgramFileVars { e_project_dir }
 

Static Public Member Functions

static File getExePath ()
 
static File getSound (const String &sound)
 
static File ExeFolder ()
 
static File OSTempFolder ()
 
static File OSProgramsFolder ()
 
static File OSProgramDataFolder ()
 
static File OSUserDataFolder ()
 
static File OSDocumentsFolder ()
 
static File OSDownloadsFolder ()
 
static File PathToConstResources ()
 
static File PathToProgramDynamicResources ()
 
static File PathToUserDynamicResources ()
 
static File PathToProgramSettings ()
 
static File PathToUserLibrary ()
 
static File PathToUserSettings ()
 
static File PathToProgramModels ()
 
static File PathToProgramTranslations (bool user_file)
 
static void setPathToConstResources (const File &file)
 
static void SetPathToProgramDynamicResources (const File &file)
 
static void SetPathToUserDynamicResources (const File &file)
 
static File ProgramTempPath ()
 
static File SyncSettingsFolder ()
 
static Buffer< FileUSBDrives ()
 
static Buffer< FilegetMTPDevices ()
 

Static Public Attributes

static Dictionary< String, StringFileEnvVariables
 

Static Protected Attributes

static File s_path_to_const_resources
 
static File s_path_to_program_dynamic_resources
 
static File s_path_to_user_dynamic_resources
 
static File s_path_to_temp
 
static File s_path_to_app_data
 

Member Enumeration Documentation

◆ ProgramFileVars

Enumerator
e_project_dir 

Member Function Documentation

◆ ExeFolder()

File ExeFolder ( )
static

◆ getExePath()

File getExePath ( )
static

◆ getMTPDevices()

Buffer< File > getMTPDevices ( )
static

◆ getSound()

File getSound ( const String & sound)
static

◆ OSDocumentsFolder()

File OSDocumentsFolder ( )
static

◆ OSDownloadsFolder()

File OSDownloadsFolder ( )
static

◆ OSProgramDataFolder()

File OSProgramDataFolder ( )
static

◆ OSProgramsFolder()

File OSProgramsFolder ( )
static

◆ OSTempFolder()

File OSTempFolder ( )
static

◆ OSUserDataFolder()

File OSUserDataFolder ( )
static

◆ PathToConstResources()

File PathToConstResources ( )
static

◆ PathToProgramDynamicResources()

File PathToProgramDynamicResources ( )
static

◆ PathToProgramModels()

File PathToProgramModels ( )
static

◆ PathToProgramSettings()

File PathToProgramSettings ( )
static

◆ PathToProgramTranslations()

File PathToProgramTranslations ( bool user_file)
static

◆ PathToUserDynamicResources()

File PathToUserDynamicResources ( )
static

◆ PathToUserLibrary()

File PathToUserLibrary ( )
static

◆ PathToUserSettings()

File PathToUserSettings ( )
static

◆ ProgramTempPath()

File ProgramTempPath ( )
static

◆ setPathToConstResources()

void setPathToConstResources ( const File & file)
static

◆ SetPathToProgramDynamicResources()

void SetPathToProgramDynamicResources ( const File & file)
static

◆ SetPathToUserDynamicResources()

void SetPathToUserDynamicResources ( const File & file)
static

◆ SyncSettingsFolder()

File SyncSettingsFolder ( )
static

◆ USBDrives()

Buffer< File > USBDrives ( )
static

Member Data Documentation

◆ FileEnvVariables

Dictionary< String, String > FileEnvVariables
static

◆ s_path_to_app_data

File s_path_to_app_data
staticprotected

◆ s_path_to_const_resources

File s_path_to_const_resources
staticprotected

◆ s_path_to_program_dynamic_resources

File s_path_to_program_dynamic_resources
staticprotected

◆ s_path_to_temp

File s_path_to_temp
staticprotected

◆ s_path_to_user_dynamic_resources

File s_path_to_user_dynamic_resources
staticprotected

The documentation for this class was generated from the following files: