]> git.sesse.net Git - kdenlive/blobdiff - src/parameterplotter.cpp
use const+reference
[kdenlive] / src / parameterplotter.cpp
index f78cc2e63583b39aae75217a1c2687364e903174..c123be23e2925267a86cca089fe85bc2eb339c9b 100644 (file)
@@ -38,6 +38,8 @@ ParameterPlotter::ParameterPlotter(QWidget *parent) :
     m_moveTimeline = true;
     m_newPoints = false;
     m_activeIndexPlot = -1;
+    m_max_y = 0;
+    m_min_y = 0;
 }
 /*
     <name>Lines</name>
@@ -81,25 +83,25 @@ void ParameterPlotter::setPointLists(const QDomElement& d, const QString& paramN
         QDomElement pa = namenode.item(i).toElement();
         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()) {
@@ -149,7 +151,7 @@ void ParameterPlotter::createParametersNew()
     QTextStream txtstr(&paramlist);
     QDomNode pa = namenode.item(0);
     if (namenode.count() > 0) {
-        for (int i = 0;i < plotobjs.count();i++) {
+        for (int i = 0; i < plotobjs.count(); i++) {
             QList<KPlotPoint*> points = plotobjs[i]->points();
             foreach(const KPlotPoint *o, points) {
                 txtstr << (int)o->y() ;
@@ -174,7 +176,7 @@ void ParameterPlotter::mouseMoveEvent(QMouseEvent * event)
         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();
@@ -248,7 +250,7 @@ void ParameterPlotter::mousePressEvent(QMouseEvent * event)
                     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);