comparison data/model/RegionModel.h @ 1677:f97d64b8674f single-point

Make XmlExportables store their export IDs and always obtain a new one, avoiding reuse when an object is allocated at the same heap location as a previous one. This makes the ID system stable enough to be used in the export tests.
author Chris Cannam
date Thu, 28 Mar 2019 11:55:02 +0000
parents 82d03c9661f9
children 0d89abd631ac
comparison
equal deleted inserted replaced
1676:3b51df7695a4 1677:f97d64b8674f
314 "valueQuantization=\"%5\" minimum=\"%6\" maximum=\"%7\" " 314 "valueQuantization=\"%5\" minimum=\"%6\" maximum=\"%7\" "
315 "units=\"%8\" %9") 315 "units=\"%8\" %9")
316 .arg(m_resolution) 316 .arg(m_resolution)
317 .arg("true") // always true after model reaches 100% - 317 .arg("true") // always true after model reaches 100% -
318 // subsequent events are always notified 318 // subsequent events are always notified
319 .arg(getObjectExportId(&m_events)) 319 .arg(m_events.getExportId())
320 .arg("region") 320 .arg("region")
321 .arg(m_valueQuantization) 321 .arg(m_valueQuantization)
322 .arg(m_valueMinimum) 322 .arg(m_valueMinimum)
323 .arg(m_valueMaximum) 323 .arg(m_valueMaximum)
324 .arg(encodeEntities(m_units)) 324 .arg(encodeEntities(m_units))