Mercurial > hg > svgui
comparison view/View.cpp @ 186:8dd247c4c5f1
* Further fix for restoring layer visibility from session file
* Better handling of error state in bzip file device to avoid spurious errors
* Fix #1495001 deleted layers prevail in saved session file
| author | Chris Cannam |
|---|---|
| date | Fri, 05 Jan 2007 15:49:10 +0000 |
| parents | 5f86ae638b04 |
| children | 5b7472db612b |
comparison
equal
deleted
inserted
replaced
| 185:dd932fe5f3ff | 186:8dd247c4c5f1 |
|---|---|
| 1554 m_followPlay == PlaybackScrollPage ? "page" : "ignore") | 1554 m_followPlay == PlaybackScrollPage ? "page" : "ignore") |
| 1555 .arg(m_lightBackground) | 1555 .arg(m_lightBackground) |
| 1556 .arg(extraAttributes); | 1556 .arg(extraAttributes); |
| 1557 | 1557 |
| 1558 for (size_t i = 0; i < m_layers.size(); ++i) { | 1558 for (size_t i = 0; i < m_layers.size(); ++i) { |
| 1559 s += m_layers[i]->toXmlString(indent + " "); | 1559 bool visible = !m_layers[i]->isLayerDormant(this); |
| 1560 s += m_layers[i]->toXmlString(indent + " ", | |
| 1561 QString("visible=\"%1\"") | |
| 1562 .arg(visible ? "true" : "false")); | |
| 1560 } | 1563 } |
| 1561 | 1564 |
| 1562 s += indent + "</view>\n"; | 1565 s += indent + "</view>\n"; |
| 1563 | 1566 |
| 1564 return s; | 1567 return s; |
