From a14621c491f1f4e85d9899011dcd00e102843133 Mon Sep 17 00:00:00 2001 From: Oliver Bock <oliver.bock@aei.mpg.de> Date: Fri, 20 Feb 2009 14:46:35 +0100 Subject: [PATCH] Start scope at actual amplitude value (not at origin) --- src/pulsescopewidget.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pulsescopewidget.cpp b/src/pulsescopewidget.cpp index 8ce1657..e049b73 100644 --- a/src/pulsescopewidget.cpp +++ b/src/pulsescopewidget.cpp @@ -58,7 +58,7 @@ PulseScopeWidget::PulseScopeWidget(QWidget *parent) : QGraphicsView(parent), setScene(&m_scene); - m_data.fill(0.0, m_scopeSizeH); + m_data.fill(0.0, qRound(m_scopeSizeH)); drawCurve(m_data); } @@ -78,8 +78,8 @@ void PulseScopeWidget::drawCurve(const QVector<double>& vector) { m_data = vector; - QPainterPath pulsePath(QPoint(0.0, m_scopeSizeV)); - for(int i = 0; i < m_scopeSizeH; ++i) { + QPainterPath pulsePath(QPointF(0.0, m_scopeSizeV - m_data.at(0))); + for(int i = 1; i < m_scopeSizeH; ++i) { pulsePath.lineTo(i, m_scopeSizeV - m_data.at(i)); } if(m_path == NULL) { -- GitLab