PulseView  0.3.0
A Qt-based sigrok GUI
pv::view::RowItem Class Reference

#include <rowitem.hpp>

Inheritance diagram for pv::view::RowItem:
Collaboration diagram for pv::view::RowItem:

Public Member Functions

virtual void hover_point_changed ()
 
- Public Member Functions inherited from pv::view::ViewItem
 ViewItem ()
 
virtual bool enabled () const =0
 
bool selected () const
 
virtual void select (bool select=true)
 
virtual bool is_draggable () const
 
bool dragging () const
 
void drag ()
 
virtual void drag_release ()
 
virtual void drag_by (const QPoint &delta)=0
 
virtual QPoint point (const QRect &rect) const =0
 
virtual QRectF label_rect (const QRectF &rect) const
 
virtual QRectF hit_box_rect (const ViewItemPaintParams &pp) const
 
virtual void paint_label (QPainter &p, const QRect &rect, bool hover)
 
virtual void paint_back (QPainter &p, const ViewItemPaintParams &pp)
 
virtual void paint_mid (QPainter &p, const ViewItemPaintParams &pp)
 
virtual void paint_fore (QPainter &p, const ViewItemPaintParams &pp)
 
virtual QMenu * create_context_menu (QWidget *parent)
 
virtual pv::widgets::Popupcreate_popup (QWidget *parent)
 
virtual void delete_pressed ()
 

Additional Inherited Members

- Static Public Member Functions inherited from pv::view::ViewItem
static QColor select_text_colour (QColor background)
 
- Static Public Attributes inherited from pv::view::ViewItem
static const QSizeF LabelPadding
 
static const int HighlightRadius = 3
 
- Static Protected Member Functions inherited from pv::view::ViewItem
static QPen highlight_pen ()
 
- Protected Attributes inherited from pv::view::ViewItem
QWidget * context_parent_
 
QPoint drag_point_
 

Detailed Description

Definition at line 29 of file rowitem.hpp.

Member Function Documentation

void pv::view::RowItem::hover_point_changed ( )
virtual

Reimplemented in pv::view::DecodeTrace.

Definition at line 26 of file rowitem.cpp.


The documentation for this class was generated from the following files: