X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fheader.hpp;h=10335cf5b6faf0cafbfe96f09fcd5ef8bddf4425;hp=662e19f2ed5027d773d55a1badc9ff7a81a0c48e;hb=23e75650eba0491b2636de3cef87f893e38ae6f3;hpb=2acdb232d6bb452cfdfaea3ef5218fb4da592329 diff --git a/pv/view/header.hpp b/pv/view/header.hpp index 662e19f2..10335cf5 100644 --- a/pv/view/header.hpp +++ b/pv/view/header.hpp @@ -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. @@ -52,7 +59,7 @@ public: static const int BaselineOffset; private: - std::shared_ptr get_mouse_over_row_item( + std::shared_ptr get_mouse_over_item( const QPoint &pt); void clear_selection(); @@ -88,10 +95,7 @@ Q_SIGNALS: void signals_moved(); private: - QPoint mouse_point_; - QPoint mouse_down_point_; std::shared_ptr mouse_down_item_; - bool dragging_; }; } // namespace view