// // HResourceUtilities.h // SteveMaggieCpp // // Created by Katarzyna Kalinowska-Górska on 23.06.2017. // // #ifndef HResourceUtilities_h #define HResourceUtilities_h #include "json/document.h" #include #include class HResourceUtilities { public: static HResourceUtilities& getInstance() { static HResourceUtilities instance; return instance; } void setDeviceSpecificFolderName(std::string folderName){ DeviceSpecificFolderName = folderName; } std::string getDeviceSpecificFolderName(){return DeviceSpecificFolderName;} std::string getDownloadedResourcesPath(bool deviceDependentFiles = true); std::string getFullPathForDownloadedFile(const std::string& path, bool isDeviceDependent = true); std::vector< std::string> getFullPathsForDownloadedFiles(const std::vector< std::string>& paths, bool areDeviceDependent = true); // std::vector getFullPathsForDownloadedFiles(const std::vector& paths, bool areDeviceDependent = true); protected: std::string DeviceSpecificFolderName; }; #endif /* HResourceUtilities_h */