X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=sigview.h;h=3630d17e572cfe074a893d7463370d0af4148a3e;hb=a8d3fb2df629023bb80b60cefb35c90b859206f8;hp=2d450df21c0822374d36aa0bdccd9cf2b24f7b6a;hpb=04abfae9c8f8e4884e6535d6584df8b5f1e3a1db;p=pulseview.git diff --git a/sigview.h b/sigview.h index 2d450df2..3630d17e 100644 --- a/sigview.h +++ b/sigview.h @@ -33,6 +33,9 @@ class SigView : public QGLWidget Q_OBJECT private: + static const double MaxScale; + static const double MinScale; + static const int SignalHeight; static const int LabelMarginWidth; static const int RulerHeight; @@ -46,6 +49,8 @@ private: public: explicit SigView(SigSession &session, QWidget *parent = 0); + void zoom(double steps); + protected: void initializeGL(); @@ -65,6 +70,8 @@ private: void paint_ruler(QPainter &p); + void zoom(double steps, int offset); + private slots: void data_updated();