diff --git a/src/pulsescopewidget.cpp b/src/pulsescopewidget.cpp index 1097dd22dba26917ffb40b0aa432e1a2809029e2..f87fd93ee7635e88910023f9c2a47ff565b85db2 100644 --- a/src/pulsescopewidget.cpp +++ b/src/pulsescopewidget.cpp @@ -57,11 +57,6 @@ void PulseScopeWidget::drawCurve(const QVector<float>& vector) { m_data = vector; - if(m_marker.scene() == 0) { - m_marker.setLine(0.0, 0.0, 0.0, m_scopeSizeV); - m_scene.addItem(&m_marker); - } - // TODO: proof of concept only! QVector<float> checkMax(m_data); @@ -77,6 +72,11 @@ void PulseScopeWidget::drawCurve(const QVector<float>& vector) } m_scene.addPath(pulsePath, QPen(Qt::green)); + if(m_marker.scene() == 0) { + m_marker.setLine(0.0, 0.0, 0.0, m_scopeSizeV); + m_scene.addItem(&m_marker); + } + fitInView(m_scene.itemsBoundingRect(), Qt::IgnoreAspectRatio); }