]> sigrok.org Git - pulseview.git/blobdiff - pv/views/trace/view.hpp
Session/View: Save triggers in a list and use it
[pulseview.git] / pv / views / trace / view.hpp
index 28c94e5285d1dfc6cc21c06daa618138f3723bc8..fb097b01cfb604fb9893d4d50390ca7b64e5100f 100644 (file)
@@ -187,6 +187,11 @@ public:
         */
        const pv::util::Timestamp& tick_period() const;
 
+       /**
+        * Returns number of minor division ticks per time marking.
+        */
+       unsigned int minor_tick_count() const;
+
        /**
         * Returns the unit of time currently used.
         */
@@ -324,7 +329,7 @@ Q_SIGNALS:
        void segment_display_mode_changed(int mode, bool segment_selectable);
 
 public Q_SLOTS:
-       void trigger_event(util::Timestamp location);
+       void trigger_event(int segment_id, util::Timestamp location);
 
 private:
        void get_scroll_layout(double &length, pv::util::Timestamp &offset) const;
@@ -479,6 +484,7 @@ private:
 
        pv::util::Timestamp tick_period_;
        pv::util::SIPrefix tick_prefix_;
+       unsigned int minor_tick_count_;
        unsigned int tick_precision_;
        util::TimeUnit time_unit_;