]> sigrok.org Git - pulseview.git/blobdiff - pv/view/header.hpp
Ruler: Recombined with CursorHeader
[pulseview.git] / pv / view / header.hpp
index 662e19f2ed5027d773d55a1badc9ff7a81a0c48e..c5c8ae7a323ced381a0d18048ef31cca2327d7f7 100644 (file)
@@ -45,6 +45,13 @@ public:
 
        QSize sizeHint() const;
 
+       /**
+        * The extended area that the header widget would like to be sized to.
+        * @remarks This area is the area specified by sizeHint, extended by
+        * the area to overlap the viewport.
+        */
+       QSize extended_size_hint() const;
+
        /**
         * The horizontal offset, relative to the left edge of the widget,
         * where the arrows of the trace labels end.
@@ -88,10 +95,7 @@ Q_SIGNALS:
        void signals_moved();
 
 private:
-       QPoint mouse_point_;
-       QPoint mouse_down_point_;
        std::shared_ptr<RowItem> mouse_down_item_;
-       bool dragging_;
 };
 
 } // namespace view