X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=signal.h;h=2cec1299e0cce040cf78d90a0441933c4512e9ce;hp=ee051dca62d315ebe307ea1d51ce520c4a5858b5;hb=3b18c57d8f224791481e0b768065bd4d11a3d79e;hpb=e3f65ace22c6bcd371967302f8d01d0769e3a23f diff --git a/signal.h b/signal.h index ee051dca..2cec1299 100644 --- a/signal.h +++ b/signal.h @@ -36,7 +36,16 @@ protected: public: QString get_name() const; - virtual void paint(QGLWidget &widget, const QRect &rect) = 0; + /** + * Paints the signal into a QGLWidget. + * @param widget the QGLWidget to paint into. + * @param rect the rectangular area to draw the trace into. + * @param scale the scale in femtoseconds per pixel. + * @param offset the time to show at the left hand edge of + * the view in femtoseconds. + **/ + virtual void paint(QGLWidget &widget, const QRect &rect, + uint64_t scale, int64_t offset) = 0; protected: QString _name;