X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fheader.hpp;h=48e06a7badab1ef16acc7c83a836bb44f088b670;hp=ae39bc847490357877ed380ec99456073f849a1f;hb=786b76785856c6cf8f5916c0b8d76a61695762f9;hpb=f4433aa958fb9c85ce82ef5545d722625cb64f9e diff --git a/pv/view/header.hpp b/pv/view/header.hpp index ae39bc84..48e06a7b 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,13 +59,11 @@ 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(); - void show_popup(const std::shared_ptr &item); - private: void paintEvent(QPaintEvent *event);