]> sigrok.org Git - pulseview.git/blobdiff - logicsignal.h
Added view scale and offset
[pulseview.git] / logicsignal.h
index 91c70ab21a9d644bb0814d3601a44a2b0c9c6d4b..28c8247a90c7cb3d43ed358e4c388c2f43116ab2 100644 (file)
@@ -30,7 +30,16 @@ public:
        LogicSignal(QString name, boost::shared_ptr<SignalData> data,
                int probe_index);
 
-       void paint(QGLWidget &widget, const QRect &rect);
+       /**
+        * 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.
+        **/
+       void paint(QGLWidget &widget, const QRect &rect, uint64_t scale,
+               int64_t offset);
 
 private:
        int _probe_index;