inRadiusVDW_(false),
inBoilingPoint_(false),
inMeltingPoint_(false),
- inPeriodTableBlock_(false)
+ inPeriodTableBlock_(false),
+ inNameOrigin_(false)
{
}
inBoilingPoint_ = true;
else if (attrs.value(i) == "bo:periodTableBlock")
inPeriodTableBlock_ = true;
+ else if (attrs.value(i) == "bo:nameOrigin")
+ inNameOrigin_ = true;
}
}
return true;
type = ChemicalDataObject::periodTableBlock;
inPeriodTableBlock_ = false;
}
+ else if (inNameOrigin_) {
+ value = ch;
+ type = ChemicalDataObject::nameOrigin;
+ inNameOrigin_ = false;
+ }
else//it is a non known value. Do not create a wrong object but return
return true;