//--------------------------------------------------------------------------- void JrkPlotDialog::createCurve(QString title, QColor cl, bool on, double scale) { QwtPlotCurve *curve; QPen pen; curve = new QwtPlotCurve(title); pen.setColor(cl); pen.setWidth(2); curve->setPen(pen); curve->setPaintAttribute(QwtPlotCurve::ClipPolygons, true); curve->setRenderHint( QwtPlotCurve::RenderAntialiased, true); #if 0 QwtSplineCurveFitter* curveFitter = new QwtSplineCurveFitter(); curveFitter->setSplineSize(500); curve->setCurveFitter(curveFitter); #endif curve->attach(ui->jrkPlot); showCurve(curve, on); jrkdata.push_back(new JrkPlotData(curve, scale, samples())); // qDebug("Scale: %f", scale); }