X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fcursorheader.hpp;h=8db6408622d76430ac0cd39cece7699aae80f1cc;hb=8914fe790fb677c56194a3ae4da06ba671fca78a;hp=90a000f17997779cd613cef40e2f042e0305d787;hpb=2acdb232d6bb452cfdfaea3ef5218fb4da592329;p=pulseview.git diff --git a/pv/view/cursorheader.hpp b/pv/view/cursorheader.hpp index 90a000f1..8db64086 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,13 @@ private: void mouseMoveEvent(QMouseEvent *e); void mousePressEvent(QMouseEvent *e); void mouseReleaseEvent(QMouseEvent *); + void leaveEvent(QEvent*); + + void mouseDoubleClickEvent(QMouseEvent *e); int calculateTextHeight(); - std::weak_ptr grabbed_marker_; - QPoint mouse_down_point_; - bool dragging_; + std::shared_ptr mouse_down_item_; const int textHeight_; };