- AppData always uses
AppDataLocation
(assumption: data is machine independent and can be roamed?). This transparently includes the previous paths on all platforms. - Config always uses
AppConfigLocation
(This results in OSX changing the config path) - Temp directory gets created by QTemporaryDir
- Cache always uses
CacheLocation
which results in path changes on OSX and Windows - NB: $APPNAME is 'falkon' so some paths change capitalization
!defined(NO_SYSTEM_DATAPATH)
gets changed to inject $APPDIR as first choice in AppData to keep portable builds (appimage) from looking at system paths as first choice
OS X