X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fcursorheader.hpp;h=5ae2a253fc6afcf0d556bd64d65eb5c8c37ea4c9;hb=98cfe4e8dadad2cf710eb46fd5c85d9d0520a875;hp=90a000f17997779cd613cef40e2f042e0305d787;hpb=2acdb232d6bb452cfdfaea3ef5218fb4da592329;p=pulseview.git diff --git a/pv/view/cursorheader.hpp b/pv/view/cursorheader.hpp index 90a000f1..5ae2a253 100644 --- a/pv/view/cursorheader.hpp +++ b/pv/view/cursorheader.hpp @@ -28,7 +28,7 @@ namespace pv { namespace view { -class TimeMarker; +class TimeItem; /** * Widget to hold the labels over the cursors. @@ -58,12 +58,11 @@ private: void mouseMoveEvent(QMouseEvent *e); void mousePressEvent(QMouseEvent *e); void mouseReleaseEvent(QMouseEvent *); + void leaveEvent(QEvent*); int calculateTextHeight(); - std::weak_ptr grabbed_marker_; - QPoint mouse_down_point_; - bool dragging_; + std::shared_ptr mouse_down_item_; const int textHeight_; };