X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fanalogsignal.hpp;h=dd2b31dc74f20e4d536accc5652c125af29d5947;hp=06867a557db644f82fe5d01a7a16634a3420c10d;hb=37b9fed4c6b2878c814130cc11013ec918fb8ded;hpb=7d5565237c8dae52b5a15d39f28b2964b6f79a5f diff --git a/pv/view/analogsignal.hpp b/pv/view/analogsignal.hpp index 06867a55..dd2b31dc 100644 --- a/pv/view/analogsignal.hpp +++ b/pv/view/analogsignal.hpp @@ -37,8 +37,8 @@ namespace view { class AnalogSignal : public Signal { private: - static const int NominalHeight; static const QColor SignalColours[4]; + static const QColor GridMajorColor, GridMinorColor; static const float EnvelopeThreshold; @@ -90,6 +90,8 @@ public: void paint_mid(QPainter &p, const ViewItemPaintParams &pp); private: + void paint_grid(QPainter &p, int y, int left, int right); + void paint_trace(QPainter &p, const std::shared_ptr &segment, int y, int left, const int64_t start, const int64_t end, @@ -110,6 +112,9 @@ private: int scale_index_; int scale_index_drag_offset_; + + int div_height_; + int vdivs_; // divs per positive/negative side }; } // namespace view