X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fviewitem.cpp;h=662c15de0a46d46392fc97ff6145488c85910533;hp=6917190a46dbd8e60554cc241219a2fc62de4743;hb=a8743cd962b2d18082c6ddaeb554d56013919d95;hpb=be7170664b80552fdfb38da1c214c271cbf116aa diff --git a/pv/view/viewitem.cpp b/pv/view/viewitem.cpp index 6917190a..662c15de 100644 --- a/pv/view/viewitem.cpp +++ b/pv/view/viewitem.cpp @@ -33,9 +33,9 @@ const QSizeF ViewItem::LabelPadding(4, 0); const int ViewItem::HighlightRadius = 3; ViewItem::ViewItem() : - context_parent_(NULL), - selected_(false), - drag_point_(INT_MIN, INT_MIN) + context_parent_(nullptr), + drag_point_(INT_MIN, INT_MIN), + selected_(false) { } @@ -54,11 +54,6 @@ bool ViewItem::dragging() const return drag_point_.x() != INT_MIN && drag_point_.y() != INT_MIN; } -QPoint ViewItem::drag_point() const -{ - return drag_point_; -} - void ViewItem::drag() { drag_point_ = point(QRect()); @@ -69,12 +64,24 @@ void ViewItem::drag_release() drag_point_ = QPoint(INT_MIN, INT_MIN); } +QRectF ViewItem::hit_box_rect(const QRectF &rect) const +{ + (void)rect; + 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() { } @@ -106,7 +113,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