]> sigrok.org Git - pulseview.git/blobdiff - logicsignal.h
Initial VBO code
[pulseview.git] / logicsignal.h
index 9daf65005f3d35d4eaf6c71319a958877a1cf56b..28c8247a90c7cb3d43ed358e4c388c2f43116ab2 100644 (file)
@@ -30,6 +30,17 @@ public:
        LogicSignal(QString name, boost::shared_ptr<SignalData> data,
                int probe_index);
 
+       /**
+        * 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;
 };