linux-wallpaperengine/src/WallpaperEngine/Data/JSON.cpp

13 lines
482 B
C++

#include "JSON.h"
#include "WallpaperEngine/Data/Parsers/UserSettingParser.h"
using namespace WallpaperEngine::Data::JSON;
using namespace WallpaperEngine::Data::Model;
using namespace WallpaperEngine::Data::Parsers;
UserSettingUniquePtr JsonExtensions::user (const std::string& key, const Properties& properties) const {
const auto value = this->require (key, "User setting without default value must be present");
return UserSettingParser::parse (value, properties);
}