bool IQSanComponentSkin::_loadImageConfig(const QVariant &config) { if (!config.canConvert<JsonObject>()) return false; if (_m_imageConfig.isEmpty()) _m_imageConfig = config.value<JsonObject>(); else { JsonObject object = config.value<JsonObject>(); const QList<QString> &keys = object.keys(); foreach(const QString &key, keys) _m_imageConfig[key] = object[key]; } return true; }