20 #ifndef PULSEVIEW_PV_VIEWS_TRACE_VIEWWIDGET_HPP 21 #define PULSEVIEW_PV_VIEWS_TRACE_VIEWWIDGET_HPP 30 using std::shared_ptr;
55 virtual void item_hover(
const shared_ptr<ViewItem> &item, QPoint pos);
62 virtual void item_clicked(
const shared_ptr<ViewItem> &item);
91 virtual void drag_by(
const QPoint &delta);
101 virtual vector< shared_ptr<ViewItem> >
items() = 0;
130 bool event(QEvent *event);
164 #endif // PULSEVIEW_PV_VIEWS_TRACE_VIEWWIDGET_HPP
boost::multiprecision::number< boost::multiprecision::cpp_dec_float< 24 >, boost::multiprecision::et_off > Timestamp
Timestamp type providing yoctosecond resolution.