X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fcursorheader.h;h=e655226597c3c12c0b01f5016ddf42445021f837;hb=8dbbc7f0b9ea59d0f0d62225772f8a56eee125f5;hp=bab25191d3f9a0dc8d35ce15818cdd9a4cc9b60c;hpb=84a0d458a4b04141dd45af6dec44d36782ee163e;p=pulseview.git diff --git a/pv/view/cursorheader.h b/pv/view/cursorheader.h index bab2519..e655226 100644 --- a/pv/view/cursorheader.h +++ b/pv/view/cursorheader.h @@ -37,6 +37,14 @@ class CursorHeader : public MarginWidget { Q_OBJECT + static const int Padding; + + /** + * The vertical offset, relative to the bottom line of the widget, + * where the arrows of the cursor labels end. + */ + static const int BaselineOffset; + public: CursorHeader(View &parent); @@ -51,11 +59,12 @@ private: void mousePressEvent(QMouseEvent *e); void mouseReleaseEvent(QMouseEvent *); - static const int CursorHeaderHeight; + int calculateTextHeight(); - std::weak_ptr _grabbed_marker; - QPoint _mouse_down_point; - bool _dragging; + std::weak_ptr grabbed_marker_; + QPoint mouse_down_point_; + bool dragging_; + const int textHeight_; }; } // namespace view