]> sigrok.org Git - pulseview.git/blobdiff - pv/view/view.hpp
Ruler scale calculation optimization
[pulseview.git] / pv / view / view.hpp
index b7d35e3c4102207998243147b0d2ab942c31d8c7..ff7795c5a68dbd55b92204d7236817e2dce35182 100644 (file)
@@ -125,6 +125,11 @@ public:
         */
        unsigned int tick_prefix() const;
 
+       /**
+        * Returns the number of fractional digits shown for the time markings.
+        */
+       unsigned int tick_precision() const;
+
        /**
         * Returns period of the graticule time markings.
         */
@@ -286,6 +291,7 @@ private Q_SLOTS:
        void v_scroll_value_changed();
 
        void signals_changed();
+       void capture_state_updated(int state);
        void data_updated();
 
        void perform_delayed_view_update();
@@ -314,6 +320,7 @@ private:
 
        double tick_period_;
        unsigned int tick_prefix_;
+       unsigned int tick_precision_;
        util::TimeUnit time_unit_;
 
        bool show_cursors_;