X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fcursor.h;h=3ee0200518108a30e52ef7b20b7ced7108d92386;hb=2e04f9bdf11fa7191965fcad052e4cbc474494f8;hp=a982c05e4d2b76b10cb2c224b50002a8cc9ec138;hpb=cabce9821fd09aeeac7f0986193a1656d8b01fe5;p=pulseview.git diff --git a/pv/view/cursor.h b/pv/view/cursor.h index a982c05e..3ee02005 100644 --- a/pv/view/cursor.h +++ b/pv/view/cursor.h @@ -28,6 +28,8 @@ namespace view { class Cursor : public TimeMarker { + Q_OBJECT + private: static const QColor LineColour; static const QColor FillColour; @@ -45,6 +47,13 @@ public: Cursor(const View &view, double time); public: + /** + * Gets the marker label rectangle. + * @param rect The rectangle of the ruler client area. + * @return Returns the label rectangle. + */ + QRectF get_label_rect(const QRect &rect) const; + /** * Paints the cursor's label to the ruler. * @param p The painter to draw with.