]> sigrok.org Git - pulseview.git/blobdiff - pv/view/view.hpp
Add a hotkey to show/hide sampling points.
[pulseview.git] / pv / view / view.hpp
index 007ea3b68ba688395e0d20a87c25aea3cab30503..2ba157d8c5ea9cedecca3338c86908855ca215c0 100644 (file)
@@ -89,7 +89,7 @@ private:
        static const int ScaleUnits[3];
 
 public:
-       explicit View(Session &session, QWidget *parent = 0);
+       explicit View(Session &session, bool is_main_view=false, QWidget *parent = 0);
 
        Session& session();
        const Session& session() const;
@@ -199,18 +199,17 @@ public:
 
        std::pair<pv::util::Timestamp, pv::util::Timestamp> get_time_extents() const;
 
-       /**
-        * Enables or disables sticky scrolling, i.e. the view always shows
-        * the most recent samples when capturing data.
-        */
-       void enable_sticky_scrolling(bool state);
-
        /**
         * Enables or disables coloured trace backgrounds. If they're not
         * coloured then they will use alternating colors.
         */
        void enable_coloured_bg(bool state);
 
+       /**
+        * Enable or disable showing sampling points.
+        */
+       void enable_show_sampling_points(bool state);
+
        /**
         * Returns true if cursors are displayed. false otherwise.
         */
@@ -401,6 +400,7 @@ private:
 
        bool updating_scroll_;
        bool sticky_scrolling_;
+       bool coloured_bg_;
        bool always_zoom_to_fit_;
        QTimer delayed_view_updater_;