bool QtPropertyDataMetaObject::UpdateValueInternal() { bool ret = false; // load current value from meta-object // we should do this because meta-object may change at any time DAVA::VariantType v = DAVA::VariantType::LoadData(object, meta); // if current variant value not equel to the real meta-object value // we should update current variant value if(v != GetVariantValue()) { QtPropertyDataDavaVariant::SetVariantValue(v); ret = true; } return ret; }
Variant XMLElement::GetVariant() const { VariantType type = Variant::GetTypeFromName(GetAttribute("type")); return GetVariantValue(type); }