X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=logicsignal.h;h=324d072cc92e2bc90f274fe434e82616d4fa1b07;hb=7cd5faf8cfed1871195aed7a4c325342172944b3;hp=28c8247a90c7cb3d43ed358e4c388c2f43116ab2;hpb=3b18c57d8f224791481e0b768065bd4d11a3d79e;p=pulseview.git diff --git a/logicsignal.h b/logicsignal.h index 28c8247..324d072 100644 --- a/logicsignal.h +++ b/logicsignal.h @@ -26,8 +26,15 @@ class LogicData; class LogicSignal : public Signal { +private: + struct Point2F + { + GLfloat x, y; + }; + public: - LogicSignal(QString name, boost::shared_ptr data, + LogicSignal(QString name, + boost::shared_ptr data, int probe_index); /** @@ -41,6 +48,10 @@ public: void paint(QGLWidget &widget, const QRect &rect, uint64_t scale, int64_t offset); +private: + static void paint_lines(Point2F *points, int count); + private: int _probe_index; + boost::shared_ptr _data; };