X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fviewitem.cpp;h=a63d4d38ed7a3c6932f891883ab8918df70097cc;hp=55243860c0f4b342c86238fb9bae3f07968acf29;hb=453b6d63444bf7fb03242761653fd18e9cde7443;hpb=4c60462b00cc329e61daedd1c2e66724077bd412 diff --git a/pv/view/viewitem.cpp b/pv/view/viewitem.cpp index 55243860..a63d4d38 100644 --- a/pv/view/viewitem.cpp +++ b/pv/view/viewitem.cpp @@ -64,18 +64,30 @@ void ViewItem::drag_release() drag_point_ = QPoint(INT_MIN, INT_MIN); } -QRectF ViewItem::hit_box_rect(const QRectF &rect) const +QRectF ViewItem::label_rect(const QRectF &rect) const { (void)rect; return QRectF(); } +QRectF ViewItem::hit_box_rect(const ViewItemPaintParams &pp) const +{ + (void)pp; + return QRectF(); +} + QMenu* ViewItem::create_context_menu(QWidget *parent) { context_parent_ = parent; return new QMenu(parent); } +widgets::Popup* ViewItem::create_popup(QWidget *parent) +{ + (void)parent; + return nullptr; +} + void ViewItem::delete_pressed() { } @@ -87,6 +99,13 @@ QPen ViewItem::highlight_pen() Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin); } +void ViewItem::paint_label(QPainter &p, const QRect &rect, bool hover) +{ + (void)p; + (void)rect; + (void)hover; +} + void ViewItem::paint_back(QPainter &p, const ViewItemPaintParams &pp) { (void)p; @@ -107,7 +126,7 @@ void ViewItem::paint_fore(QPainter &p, const ViewItemPaintParams &pp) QColor ViewItem::select_text_colour(QColor background) { - return (background.lightness() > 64) ? Qt::black : Qt::white; + return (background.lightness() > 110) ? Qt::black : Qt::white; } } // namespace view