Mercurial > hg > svcore
comparison plugin/PluginXml.cpp @ 117:c30728d5625c sv1-v0.9rc1
* Make vertical scale alignment modes work in note layer as well as time-value
layer, and several significant fixes to it
* Make it possible to draw notes properly on the note layer
* Show units (and frequencies etc in note layer's case) in the time-value and
note layer description boxes
* Minor fix to item edit dialog layout
* Some minor menu rearrangement
* Comment out a lot of debug output
* Add SV website and reference URLs to Help menu, and add code to (attempt to)
open them in the user's preferred browser
author | Chris Cannam |
---|---|
date | Fri, 12 May 2006 14:40:43 +0000 |
parents | f277a171749d |
children | 4148ad087959 |
comparison
equal
deleted
inserted
replaced
116:a08718723b20 | 117:c30728d5625c |
---|---|
164 QString name = QString("param-%1") | 164 QString name = QString("param-%1") |
165 .arg(stripInvalidParameterNameCharacters | 165 .arg(stripInvalidParameterNameCharacters |
166 (QString(i->name.c_str()))); | 166 (QString(i->name.c_str()))); |
167 | 167 |
168 if (attrs.value(name) == "") { | 168 if (attrs.value(name) == "") { |
169 std::cerr << "PluginXml::setParameters: no parameter \"" << i->name << "\" (attribute \"" << name.toStdString() << "\")" << std::endl; | 169 // std::cerr << "PluginXml::setParameters: no parameter \"" << i->name << "\" (attribute \"" << name.toStdString() << "\")" << std::endl; |
170 continue; | 170 continue; |
171 } | 171 } |
172 | 172 |
173 bool ok; | 173 bool ok; |
174 float value = attrs.value(name).trimmed().toFloat(&ok); | 174 float value = attrs.value(name).trimmed().toFloat(&ok); |
202 QXmlAttributes attrs; | 202 QXmlAttributes attrs; |
203 | 203 |
204 for (unsigned int i = 0; i < attrNodes.length(); ++i) { | 204 for (unsigned int i = 0; i < attrNodes.length(); ++i) { |
205 QDomAttr attr = attrNodes.item(i).toAttr(); | 205 QDomAttr attr = attrNodes.item(i).toAttr(); |
206 if (attr.isNull()) continue; | 206 if (attr.isNull()) continue; |
207 std::cerr << "Adding attribute \"" << attr.name().toStdString() | 207 // std::cerr << "PluginXml::setParametersFromXml: Adding attribute \"" << attr.name().toStdString() |
208 << "\" with value \"" << attr.value().toStdString() << "\"" << std::endl; | 208 // << "\" with value \"" << attr.value().toStdString() << "\"" << std::endl; |
209 attrs.append(attr.name(), "", "", attr.value()); | 209 attrs.append(attr.name(), "", "", attr.value()); |
210 } | 210 } |
211 | 211 |
212 setParameters(attrs); | 212 setParameters(attrs); |
213 } | 213 } |