initialise cursor positions so 'dt' will show correct value. show cursor a & b positions.

This commit is contained in:
adam@algroup.co.uk 2009-07-08 00:17:06 +00:00
parent 7f3480429b
commit 0bf5872f33

View file

@ -97,6 +97,11 @@ void ProxWidget::paintEvent(QPaintEvent *event)
GraphStart = 0;
}
if (CursorAPos > GraphTraceLen)
CursorAPos= 0;
if(CursorBPos > GraphTraceLen)
CursorBPos= 0;
r = rect();
painter.fillRect(r, QColor(0, 0, 0));
@ -226,9 +231,9 @@ void ProxWidget::paintEvent(QPaintEvent *event)
painter.drawPath(cursorBPath);
char str[100];
sprintf(str, "@%d max=%d min=%d mean=%d n=%d/%d dt=%d [%.3f]",
sprintf(str, "@%d max=%d min=%d mean=%d n=%d/%d dt=%d [%.3f] zoom=%.3f CursorA=%d CursorB=%d",
GraphStart, yMax, yMin, yMean, n, GraphTraceLen,
CursorBPos - CursorAPos, (CursorBPos - CursorAPos)/CursorScaleFactor);
CursorBPos - CursorAPos, (CursorBPos - CursorAPos)/CursorScaleFactor,GraphPixelsPerPoint,CursorAPos,CursorBPos);
painter.setPen(QColor(255, 255, 255));
painter.drawText(50, r.bottom() - 20, str);