comparison data/model/SparseTimeValueModel.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
311 "minimum=\"%4\" maximum=\"%5\" " 311 "minimum=\"%4\" maximum=\"%5\" "
312 "units=\"%6\" %7") 312 "units=\"%6\" %7")
313 .arg(m_resolution) 313 .arg(m_resolution)
314 .arg("true") // always true after model reaches 100% - 314 .arg("true") // always true after model reaches 100% -
315 // subsequent events are always notified 315 // subsequent events are always notified
316 .arg(getObjectExportId(&m_events)) 316 .arg(m_events.getExportId())
317 .arg(m_valueMinimum) 317 .arg(m_valueMinimum)
318 .arg(m_valueMaximum) 318 .arg(m_valueMaximum)
319 .arg(encodeEntities(m_units)) 319 .arg(encodeEntities(m_units))
320 .arg(extraAttributes)); 320 .arg(extraAttributes));
321 321