XII Release 0.1.0
Loading...
Searching...
No Matches
xiiApplicationServices Class Reference

Public Member Functions

xiiString GetApplicationUserDataFolder () const
 A writable folder in which application specific user data may be stored.
xiiString GetApplicationDataFolder () const
 A read-only folder in which application specific data may be located.
xiiString GetApplicationPreferencesFolder () const
xiiString GetProjectPreferencesFolder () const
 The writable location where preferences for the current xiiToolsProject should be stored (user specific settings).
xiiString GetProjectPreferencesFolder (xiiStringView sProjectFilePath) const
xiiString GetDocumentPreferencesFolder (const xiiDocument *pDocument) const
 The writable location where preferences for the given xiiDocument should be stored (user specific settings).
xiiString GetPrecompiledToolsFolder (bool bUsePrecompiledTools) const
 The read-only folder where pre-compiled binaries for external tools can be found.
xiiString GetSampleProjectsFolder () const
 The folder under which the sample projects are stored.

Member Function Documentation

◆ GetApplicationPreferencesFolder()

xiiString xiiApplicationServices::GetApplicationPreferencesFolder ( ) const

The writable location where the application should store preferences (user specific settings). Uses the mounted APPDATA directory when present, otherwise the default application user-data folder.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Tools/Libs/ToolsFoundation/Application/ApplicationServices.h
  • /home/runner/work/XII/XII/Source/Tools/Libs/ToolsFoundation/Application/Implementation/ApplicationServices.cpp