TraceGroup: Implemented stacking
[pulseview.git] / pv / view / view.h
index 71a38f11888b0034ce3c916a6a19d5939107459d..eb60ab1a7735d9f3e51e2f96f00928fa5445b4da 100644 (file)
@@ -97,7 +97,12 @@ public:
         * seconds.
         */
        double offset() const;
-       int owner_v_offset() const;
+       int owner_visual_v_offset() const;
+
+       /**
+        * Returns the number of nested parents that this row item owner has.
+        */
+       unsigned int depth() const;
 
        void zoom(double steps);
        void zoom(double steps, int offset);
@@ -147,6 +152,8 @@ public:
 
        void update_viewport();
 
+       void restack_all_row_items();
+
 Q_SIGNALS:
        void hover_point_changed();