X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Ftimemarker.h;h=37e10a3f0e386e14feb688193bed686c99c60e6b;hb=8b454527dc987d552b189099ee61cf699095aa7e;hp=34e936c1423fd4c17c02b8e6212d9ea63bb4878d;hpb=8782a1fdb4cd6e73ad068599f06292a2cecd4d7e;p=pulseview.git diff --git a/pv/view/timemarker.h b/pv/view/timemarker.h index 34e936c1..37e10a3f 100644 --- a/pv/view/timemarker.h +++ b/pv/view/timemarker.h @@ -25,6 +25,8 @@ #include #include +#include "selectableitem.h" + class QPainter; class QRect; @@ -33,7 +35,7 @@ namespace view { class View; -class TimeMarker : public QObject +class TimeMarker : public SelectableItem { Q_OBJECT @@ -80,8 +82,10 @@ public: * Paints the marker's label to the ruler. * @param p The painter to draw with. * @param rect The rectangle of the ruler client area. + * @param prefix The SI prefix to paint time value with. */ - virtual void paint_label(QPainter &p, const QRect &rect) = 0; + virtual void paint_label(QPainter &p, const QRect &rect, + unsigned int prefix) = 0; signals: void time_changed();