Mercurial > hg > easaier-soundaccess
changeset 23:7b19f2719f91
add
- EasaierSessionManager
- Easaier menus
- Interval model
author | lbajardsilogic |
---|---|
date | Mon, 14 May 2007 13:16:21 +0000 |
parents | f4b98622e1dc |
children | 729cf34e7126 |
files | view/Pane.cpp view/Pane.h view/View.cpp view/View.h |
diffstat | 4 files changed, 45 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/view/Pane.cpp Mon May 14 13:15:49 2007 +0000 +++ b/view/Pane.cpp Mon May 14 13:16:21 2007 +0000 @@ -1887,4 +1887,11 @@ .arg(m_centreLineVisible).arg(height()).arg(extraAttributes)); } +QString Pane::toEasaierXmlString(QString indent, QString extraAttributes) const +{ + return View::toEasaierXmlString + (indent, + QString("type=\"pane\" centreLineVisible=\"%1\" height=\"%2\" %3") + .arg(m_centreLineVisible).arg(height()).arg(extraAttributes)); +}
--- a/view/Pane.h Mon May 14 13:15:49 2007 +0000 +++ b/view/Pane.h Mon May 14 13:16:21 2007 +0000 @@ -58,6 +58,9 @@ virtual QString toXmlString(QString indent = "", QString extraAttributes = "") const; + virtual QString toEasaierXmlString(QString indent = "", + QString extraAttributes = "") const; + signals: void paneInteractedWith(); void rightButtonMenuRequested(QPoint position);
--- a/view/View.cpp Mon May 14 13:15:49 2007 +0000 +++ b/view/View.cpp Mon May 14 13:16:21 2007 +0000 @@ -1812,6 +1812,38 @@ return s; } +QString +View::toEasaierXmlString(QString indent, QString extraAttributes) const +{ + QString s; + + s += indent; + + s += QString("<view " + "centre=\"%1\" " + "zoom=\"%2\" " + "followPan=\"%3\" " + "followZoom=\"%4\" " + "tracking=\"%5\" " + "light=\"%6\" %7>\n") + .arg(m_centreFrame) + .arg(m_zoomLevel) + .arg(m_followPan) + .arg(m_followZoom) + .arg(m_followPlay == PlaybackScrollContinuous ? "scroll" : + m_followPlay == PlaybackScrollPage ? "page" : "ignore") + .arg(m_lightBackground) + .arg(extraAttributes); + + for (size_t i = 0; i < m_layers.size(); ++i) { + s += m_layers[i]->toEasaierXmlString(indent + " "); + } + + s += indent + "</view>\n"; + + return s; +} + ViewPropertyContainer::ViewPropertyContainer(View *v) : m_v(v) {
--- a/view/View.h Mon May 14 13:15:49 2007 +0000 +++ b/view/View.h Mon May 14 13:16:21 2007 +0000 @@ -229,6 +229,9 @@ virtual QString toXmlString(QString indent = "", QString extraAttributes = "") const; + virtual QString toEasaierXmlString(QString indent = "", + QString extraAttributes = "") const; + // First frame actually in model, to right of scale, if present virtual size_t getFirstVisibleFrame() const; virtual size_t getLastVisibleFrame() const;