X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Ftimemarker.h;h=328d428f0e52ca547c48840d5a4071e247c78e14;hb=ef8311a4296a2dc85c82b063de61efa4eb7a8404;hp=f12fa2965693b7d7580b3b8638c8c9174f5f8561;hpb=8debe10dd47a5f519cd6e9069231f8e77c9c04e1;p=pulseview.git diff --git a/pv/view/timemarker.h b/pv/view/timemarker.h index f12fa29..328d428 100644 --- a/pv/view/timemarker.h +++ b/pv/view/timemarker.h @@ -22,8 +22,10 @@ #define PULSEVIEW_PV_VIEW_MARKER_H #include +#include #include #include +#include #include "selectableitem.h" @@ -49,6 +51,8 @@ protected: TimeMarker(View &view, const QColor &colour, double time); public: + virtual void init_context_bar_actions(QWidget *parent); + /** * Gets the time of the marker. */ @@ -88,6 +92,9 @@ public: */ const std::list get_context_bar_actions(); +private slots: + void on_value_changed(double value); + signals: void time_changed(); @@ -98,6 +105,10 @@ protected: double _time; QSizeF _text_size; + + QWidgetAction *_value_action; + QDoubleSpinBox *_value_widget; + bool _updating_value_widget; }; } // namespace view