X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Ftimemarker.h;h=ec34fb5668a1a89a6db2f03bc21753e8a0dfe4ce;hp=63733f7a5c9a4a9040f4660db5b0ebf152c490c0;hb=e9213170687cf4afd14e20acdc690ff9381d94ae;hpb=1e256e16a17271fab3c9c57de3558b3b1c8184f4 diff --git a/pv/view/timemarker.h b/pv/view/timemarker.h index 63733f7a..ec34fb56 100644 --- a/pv/view/timemarker.h +++ b/pv/view/timemarker.h @@ -61,6 +61,8 @@ public: */ void set_time(double time); + float get_x() const; + /** * Paints the marker to the viewport. * @param p The painter to draw with. @@ -84,16 +86,12 @@ public: virtual void paint_label(QPainter &p, const QRect &rect, unsigned int prefix) = 0; - /** - * Returns a list of context menu items to show in the context - * bar. - */ - const std::list get_context_bar_actions(); + pv::widgets::Popup* create_popup(QWidget *parent); -private slots: +private Q_SLOTS: void on_value_changed(double value); -signals: +Q_SIGNALS: void time_changed(); protected: @@ -104,8 +102,8 @@ protected: QSizeF _text_size; - QWidgetAction _value_action; - QDoubleSpinBox _value_widget; + QWidgetAction *_value_action; + QDoubleSpinBox *_value_widget; bool _updating_value_widget; };