]> sigrok.org Git - pulseview.git/blobdiff - signal.h
Parse logic signals
[pulseview.git] / signal.h
index 47e1dc915b4e50b873b58b6540c748d105e87cff..ee051dca62d315ebe307ea1d51ce520c4a5858b5 100644 (file)
--- a/signal.h
+++ b/signal.h
  */
 
 #include <boost/shared_ptr.hpp>
+
+#include <QGLWidget>
+#include <QRect>
 #include <QString>
+
 #include <stdint.h>
 
 class SignalData;
@@ -32,6 +36,8 @@ protected:
 public:
        QString get_name() const;
 
+       virtual void paint(QGLWidget &widget, const QRect &rect) = 0;
+
 protected:
        QString _name;
        boost::shared_ptr<SignalData> _data;