- if (pa.attributes().namedItem("start").nodeValue().contains(";"))
- defaults = pa.attributes().namedItem("start").nodeValue().split(";");
- else if (pa.attributes().namedItem("value").nodeValue().contains(";"))
- defaults = pa.attributes().namedItem("value").nodeValue().split(";");
- else if (pa.attributes().namedItem("default").nodeValue().contains(";"))
- defaults = pa.attributes().namedItem("default").nodeValue().split(";");
- QStringList maxv = pa.attributes().namedItem("max").nodeValue().split(";");
- QStringList minv = pa.attributes().namedItem("max").nodeValue().split(";");
- for (int i = 0;i < maxv.size();i++) {
- if (max_y < maxv[i].toInt()) max_y = maxv[i].toInt();
- if (min_y > minv[i].toInt()) min_y = minv[i].toInt();
+ if (pa.attribute("start").contains(';'))
+ defaults = pa.attribute("start").split(';');
+ else if (pa.attribute("value").contains(';'))
+ defaults = pa.attribute("value").split(';');
+ else if (pa.attribute("default").contains(';'))
+ defaults = pa.attribute("default").split(';');
+ QStringList maxv = pa.attribute("max").split(';');
+ QStringList minv = pa.attribute("min").split(';');
+ for (int i = 0; i < maxv.size() && i < minv.size(); ++i) {
+ if (m_max_y < maxv[i].toInt()) m_max_y = maxv[i].toInt();
+ if (m_min_y > minv[i].toInt()) m_min_y = minv[i].toInt();