introduced globals.xml in skinpath, theme.xml in theme path

This commit is contained in:
louis
2015-01-24 10:47:47 +01:00
parent 5733a49940
commit a74cb93163
23 changed files with 400 additions and 471 deletions

View File

@@ -90,6 +90,12 @@ bool isNumber(const string& s) {
return !s.empty() && it == s.end();
}
bool IsToken(const string& token) {
if ((token.find("{") == 0) && (token.find("}") == (token.size()-1)))
return true;
return false;
}
bool FileExists(const string &fullpath) {
struct stat buffer;
return (stat (fullpath.c_str(), &buffer) == 0);

View File

@@ -12,6 +12,7 @@ int Minimum(int a, int b, int c, int d, int e, int f);
std::string CutText(string &text, int width, string fontName, int fontSize);
std::string StrToLowerCase(string str);
bool isNumber(const string& s);
bool IsToken(const string& token);
bool FileExists(const string &fullpath);
bool FileExists(const string &path, const string &name, const string &ext);
bool FolderExists(const string &path);

View File

@@ -102,8 +102,7 @@ void cSkinSetup::AddToGlobals(cGlobals *globals) {
return;
for (map < string, cSkinSetupParameter* >::iterator p = parameters.begin(); p != parameters.end(); p++) {
cSkinSetupParameter *param = p->second;
globals->intVars.erase(param->name);
globals->intVars.insert(pair<string,int>(param->name, param->value));
globals->AddInt(param->name, param->value);
}
}