Newer
Older
Config::Config(const QString &configsDir, QObject *parent) :
{}
QJsonObject Config::get(const QString &name)
{
if (json.isEmpty()) {
json = "{}"; // Blank JSON data as default
}
cacheData_[name] = utils::Json::convertStrToObj(json);
}
bool Config::set(const QString &name, const QJsonObject &jsonObj)
{
QString json = utils::Json::convertObjToStr(jsonObj);
utils::File::makeDir(configsDir_);
if (utils::File::writeText(configFile, json)) {