m_moveTimeline = true;
m_newPoints = false;
m_activeIndexPlot = -1;
+ m_max_y = 0;
+ m_min_y = 0;
}
/*
<name>Lines</name>
kDebug() << dat;
int i = 0;
while (!namenode.item(i).isNull() && namenode.item(i).toElement().attribute("name") != m_paramName)
- i++;
- if (namenode.count()) {
-
+ ++i;
+ if (namenode.count()) {
QDomElement pa = namenode.item(i).toElement();
- QDomNode na = pa.firstChildElement("name");
+ //QDomNode na = pa.firstChildElement("name");
- m_parameterNameList << pa.attribute("namedesc").split(";");
+ m_parameterNameList << pa.attribute("namedesc").split(';');
emit parameterList(m_parameterNameList);
//max_y=pa.attributes().namedItem("max").nodeValue().toInt();
//int val=pa.attributes().namedItem("value").nodeValue().toInt();
QStringList defaults;
- 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 (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();
}
- for (int i = 0;i < m_parameterNameList.count();i++) {
+ for (int i = 0; i < m_parameterNameList.count(); ++i) {
KPlotObject *plot = new KPlotObject(m_colors[m_plotobjects.size()%m_colors.size()]);
plot->setShowLines(true);
if (!m_stretchFactors.contains(i) && i < maxv.size()) {
QString paramlist;
QTextStream txtstr(¶mlist);
QDomNode pa = namenode.item(0);
- if (namenode.count() > 0) {
- for (int i = 0;i < plotobjs.count();i++) {
- QList<KPlotPoint*> points = plotobjs[i]->points();
+ if (!namenode.isEmpty()) {
+ for (int i = 0; i < plotobjs.count(); ++i) {
+ QList<KPlotPoint*> points = plotobjs.at(i)->points();
foreach(const KPlotPoint *o, points) {
txtstr << (int)o->y() ;
break;//first no keyframes
int i = 0;
foreach(KPlotObject *o, plotObjects()) {
QList<KPlotPoint*> points = o->points();
- for (int p = 0;p < points.size();p++) {
+ for (int p = 0; p < points.size(); p++) {
if (points[p] == m_movepoint && (m_activeIndexPlot == -1 || m_activeIndexPlot == i)) {
QPoint delta = event->pos() - m_oldmousepoint;
double newy = m_movepoint->y() - delta.y() * dataRect().height() / pixRect().height();
m_oldmousepoint = event->pos();
}
}
- i++;
+ ++i;
}
createParametersNew();
}
p->setLabelPen(pen);
if (selectedName == name)
m_activeIndexPlot = i;
- replacePlotObject(i++, p);
+ replacePlotObject(++i, p);
}
}
newpoints.append(QPointF(pt->x(), pt->y()));
}
p->clearPoints();
- foreach(const QPointF qf, newpoints) {
+ foreach(const QPointF &qf, newpoints) {
p->addPoint(qf);
}
replacePlotObject(m_activeIndexPlot, p);
m_newPoints = b;
}
-bool ParameterPlotter::isMoveX()
+bool ParameterPlotter::isMoveX() const
{
return m_moveX;
}
-bool ParameterPlotter::isMoveY()
+bool ParameterPlotter::isMoveY() const
{
return m_moveY;
}
-bool ParameterPlotter::isMoveTimeline()
+bool ParameterPlotter::isMoveTimeline() const
{
return m_moveTimeline;
}
-bool ParameterPlotter::isNewPoints()
+bool ParameterPlotter::isNewPoints() const
{
return m_newPoints;
}
+
+#include "parameterplotter.moc"