X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fanalogsignal.hpp;h=7fdddf2d16880678f222c845fd306b2ee4ce4e31;hb=834a4f1bb78a4098c59954500698bdd13060c219;hp=dd2b31dc74f20e4d536accc5652c125af29d5947;hpb=37b9fed4c6b2878c814130cc11013ec918fb8ded;p=pulseview.git diff --git a/pv/view/analogsignal.hpp b/pv/view/analogsignal.hpp index dd2b31d..7fdddf2 100644 --- a/pv/view/analogsignal.hpp +++ b/pv/view/analogsignal.hpp @@ -103,18 +103,20 @@ private: const double pixels_offset, const double samples_per_pixel); /** - * Computes the scale factor from the scale index. + * Computes the scale factor from the scale index and vdiv settings. */ - float scale() const; + void update_scale(); private: std::shared_ptr data_; + float scale_; int scale_index_; int scale_index_drag_offset_; int div_height_; int vdivs_; // divs per positive/negative side + float resolution_; // e.g. 10 for 10 V/div }; } // namespace view