bool QSanSkinScheme::load(const QVariant &configs) { JsonObject config = configs.value<JsonObject>(); if (config.isEmpty()) return false; QString layoutFile = config["roomLayoutConfigFile"].toString(); QString imageFile = config["roomImageConfigFile"].toString(); QString audioFile = config["roomAudioConfigFile"].toString(); QString animFile = config["roomAnimationConfigFile"].toString(); return _m_roomSkin.load(layoutFile, imageFile, audioFile, animFile); }