OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
androidpath.hpp
Go to the documentation of this file.
1 #ifndef COMPONENTS_FILES_ANDROIDPATH_H
2 #define COMPONENTS_FILES_ANDROIDPATH_H
3 
4 #if defined(__ANDROID__)
5 
6 #include <boost/filesystem.hpp>
12 namespace Files
13 {
14 
15 struct AndroidPath
16 {
17  AndroidPath(const std::string& application_name);
18 
19 
23  boost::filesystem::path getUserConfigPath() const;
24 
25  boost::filesystem::path getUserDataPath() const;
26 
30  boost::filesystem::path getGlobalConfigPath() const;
31 
36  boost::filesystem::path getLocalPath() const;
37 
41  boost::filesystem::path getGlobalDataPath() const;
42 
46  boost::filesystem::path getCachePath() const;
47 
48  boost::filesystem::path getInstallPath() const;
49 
50  std::string mName;
51 };
52 
53 } /* namespace Files */
54 
55 #endif /* defined(__Android__) */
56 
57 #endif /* COMPONENTS_FILES_ANDROIDPATH_H */