/**************************************** * MapTypeValueFactory ****************************************/ QVariant MapTypeValueFactory::getValueFromString(const QString &str, bool *ok) const { setIfNotNull(ok, true); StrStrMap map = StrPackUtils::unpackMap(str, StrPackUtils::SingleQuotes); QVariantMap variantMap; foreach (const QString& key, map.keys()) { variantMap.insert(key, map.value(key)); } return variantMap; }