31 #ifndef BOOST_FILESYSTEM_VERSION
32 #define BOOST_FILESYSTEM_VERSION 2
34 #include <boost/filesystem.hpp>
35 #include <boost/shared_ptr.hpp>
37 #include "WExportCommon.h"
57 static boost::shared_ptr< WPathHelper > getPathHelper();
64 void setAppPath( boost::filesystem::path appPath );
71 static boost::filesystem::path getAppPath();
78 static boost::filesystem::path getFontPath();
112 static Fonts getAllFonts();
119 static boost::filesystem::path getShaderPath();
127 static boost::filesystem::path getModulePath();
135 static std::vector< boost::filesystem::path > getAllModulePaths();
142 static boost::filesystem::path getLibPath();
149 static boost::filesystem::path getSharePath();
156 static boost::filesystem::path getDocPath();
163 static boost::filesystem::path getConfigPath();
211 #endif // WPATHHELPER_H