loading globalMap into RAM

This commit is contained in:
Rafael 2016-04-23 21:01:00 +02:00
parent d60d9b8b72
commit 40eb28b65d
4 changed files with 23 additions and 1 deletions

View file

@ -28,6 +28,19 @@ GlobalString::GlobalString()
}
QMap<QString, QString> GlobalString::getGlobalMap()
{
QMap<QString, QString> globalMap;
QSettings globalFile(getLanguageFile(), QSettings::IniFormat);
globalFile.beginGroup("Global");
QStringList globalStrList = globalFile.childKeys();
foreach(const QString &globalStr, globalStrList)
{
globalMap[globalStr] = globalFile.value(globalStr, globalStr).toString();
}
globalFile.endGroup();
return globalMap;
}
QString GlobalString::getString(QString valueStr, bool *ok)
{