*/
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.
virtual void paint_label(QPainter &p, const QRect &rect,
unsigned int prefix) = 0;
-private slots:
+ pv::widgets::Popup* create_popup(QWidget *parent);
+
+private Q_SLOTS:
void on_value_changed(double value);
-signals:
+Q_SIGNALS:
void time_changed();
protected:
- View &_view;
- const QColor &_colour;
+ View &view_;
+ const QColor &colour_;
- double _time;
+ double time_;
- QSizeF _text_size;
+ QSizeF text_size_;
- QWidgetAction *_value_action;
- QDoubleSpinBox *_value_widget;
- bool _updating_value_widget;
+ QWidgetAction *value_action_;
+ QDoubleSpinBox *value_widget_;
+ bool updating_value_widget_;
};
} // namespace view