X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Ftimemarker.h;h=63de74c41f150737c4465359feec37775832d4e0;hb=dc747705ac06c9e9ab582b6b8b7cfc31003128e0;hp=328d428f0e52ca547c48840d5a4071e247c78e14;hpb=ef8311a4296a2dc85c82b063de61efa4eb7a8404;p=pulseview.git diff --git a/pv/view/timemarker.h b/pv/view/timemarker.h index 328d428f..63de74c4 100644 --- a/pv/view/timemarker.h +++ b/pv/view/timemarker.h @@ -51,8 +51,6 @@ protected: TimeMarker(View &view, const QColor &colour, double time); public: - virtual void init_context_bar_actions(QWidget *parent); - /** * Gets the time of the marker. */ @@ -63,6 +61,13 @@ public: */ void set_time(double time); + float get_x() const; + + /** + * Gets the drag point of the row item. + */ + QPoint point() const; + /** * Paints the marker to the viewport. * @param p The painter to draw with. @@ -86,16 +91,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: