2014-04-12 17:10:43 +02:00
|
|
|
#include <vector>
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
using namespace std;
|
|
|
|
|
|
|
|
//Filesystem Functions
|
|
|
|
bool CreateDirectory(string dir);
|
|
|
|
bool FileExists(string filename, bool isImage = true);
|
|
|
|
bool CheckDirExists(const char* dirName);
|
|
|
|
void DeleteFile(string filename);
|
|
|
|
void DeleteDirectory(string dirname);
|
|
|
|
string TwoFoldersHigher(string folder);
|
|
|
|
|
|
|
|
//String Functions
|
|
|
|
string <rim(string &s);
|
|
|
|
string &rtrim(string &s);
|
|
|
|
string &trim(string &s);
|
|
|
|
void toLower(string &s);
|
|
|
|
bool isNumber(const string& s);
|
|
|
|
string replaceString(string content, string search, string repl);
|
|
|
|
|
2014-04-18 17:41:30 +02:00
|
|
|
string getRecPath(const cRecording *rec);
|
|
|
|
|
2014-04-12 17:10:43 +02:00
|
|
|
class splitstring : public string {
|
|
|
|
vector<string> flds;
|
|
|
|
public:
|
|
|
|
splitstring(const char *s) : string(s) { };
|
|
|
|
vector<string>& split(char delim, int rep=0);
|
|
|
|
};
|
|
|
|
|
|
|
|
//Image Functions
|
|
|
|
void CreateThumbnail(string sourcePath, string destPath, int origWidth, int origHeight, int shrinkFactor);
|