PulseView  0.3.0
A Qt-based sigrok GUI
pv::view::Ruler Member List

This is the complete list of members for pv::view::Ruler, including all inherited members.

accept_drag() const pv::view::ViewWidgetprotected
calculate_text_height() const pv::view::Rulerprivate
calculate_tick_positions(const pv::util::Timestamp &major_period, const pv::util::Timestamp &offset, const double scale, const int width, std::function< QString(const pv::util::Timestamp &)> format_function)pv::view::Rulerprivatestatic
clear_selection()pv::view::ViewWidgetslot
contextMenuEvent(QContextMenuEvent *event)pv::view::MarginWidgetprotectedvirtual
drag()pv::view::ViewWidgetprotectedvirtual
drag_by(const QPoint &delta)pv::view::ViewWidgetprotectedvirtual
drag_items(const QPoint &delta)pv::view::ViewWidgetprotected
drag_release()pv::view::ViewWidgetprotectedvirtual
draw_hover_mark(QPainter &p, int text_height)pv::view::Rulerprivate
event(QEvent *event)pv::view::ViewWidgetprotected
extended_size_hint() const pv::view::Rulervirtual
format_time_with_distance(const pv::util::Timestamp &distance, const pv::util::Timestamp &t, pv::util::SIPrefix prefix=pv::util::SIPrefix::unspecified, pv::util::TimeUnit unit=pv::util::TimeUnit::Time, unsigned precision=0, bool sign=true)pv::view::Rulerstatic
get_mouse_over_item(const QPoint &pt)pv::view::Rulerprivatevirtual
hover_point_changed()pv::view::Rulerprivateslot
HoverArrowSizepv::view::Rulerprivatestatic
invalidate_tick_position_cache()pv::view::Rulerprivateslot
item_clicked(const std::shared_ptr< pv::view::ViewItem > &item)pv::view::MarginWidgetprotectedvirtual
item_dragging_pv::view::ViewWidgetprotected
item_hover(const std::shared_ptr< pv::view::ViewItem > &item)pv::view::ViewWidgetprotectedvirtual
items()pv::view::Rulerprivatevirtual
keyPressEvent(QKeyEvent *e)pv::view::MarginWidgetprotectedvirtual
leaveEvent(QEvent *event)pv::view::ViewWidgetprotected
MarginWidget(pv::view::View &parent)pv::view::MarginWidget
MinorTickSubdivisionpv::view::Rulerprivatestatic
mouse_down() const pv::view::ViewWidgetprotected
mouse_down_item_pv::view::ViewWidgetprotected
mouse_down_point_pv::view::ViewWidgetprotected
mouse_left_press_event(QMouseEvent *event)pv::view::ViewWidgetprotected
mouse_left_release_event(QMouseEvent *event)pv::view::ViewWidgetprotected
mouse_point_pv::view::ViewWidgetprotected
mouseDoubleClickEvent(QMouseEvent *e)pv::view::Rulerprivate
mouseMoveEvent(QMouseEvent *event)pv::view::ViewWidgetprotected
mousePressEvent(QMouseEvent *event)pv::view::ViewWidgetprotected
mouseReleaseEvent(QMouseEvent *event)pv::view::ViewWidgetprotected
paintEvent(QPaintEvent *event)pv::view::Rulerprivate
resizeEvent(QResizeEvent *) overridepv::view::Rulerprotected
Ruler(View &parent)pv::view::Ruler
RulerHeightpv::view::Rulerprivatestatic
RulerTest::tick_position_test_0 classpv::view::Rulerfriend
RulerTest::tick_position_test_1 classpv::view::Rulerfriend
RulerTest::tick_position_test_2 classpv::view::Rulerfriend
selection_changed()pv::view::ViewWidgetsignal
show_popup(const std::shared_ptr< ViewItem > &item)pv::view::MarginWidgetprotected
sizeHint() const pv::view::Ruler
tick_position_cache_pv::view::Rulerprivate
touch_event(QTouchEvent *e)pv::view::ViewWidgetprotectedvirtual
view_pv::view::ViewWidgetprotected
ViewWidget(View &parent)pv::view::ViewWidgetprotected