X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=pv%2Fview%2Fviewitem.cpp;h=6917190a46dbd8e60554cc241219a2fc62de4743;hb=be7170664b80552fdfb38da1c214c271cbf116aa;hp=0d83ee846f01547f609c91fac8a8c85f4b566208;hpb=26e3af6b15f083239981729b2c3c109ed1d87ba8;p=pulseview.git diff --git a/pv/view/viewitem.cpp b/pv/view/viewitem.cpp index 0d83ee84..6917190a 100644 --- a/pv/view/viewitem.cpp +++ b/pv/view/viewitem.cpp @@ -29,7 +29,8 @@ namespace pv { namespace view { -const int ViewItem::HighlightRadius = 6; +const QSizeF ViewItem::LabelPadding(4, 0); +const int ViewItem::HighlightRadius = 3; ViewItem::ViewItem() : context_parent_(NULL), @@ -60,7 +61,7 @@ QPoint ViewItem::drag_point() const void ViewItem::drag() { - drag_point_ = point(); + drag_point_ = point(QRect()); } void ViewItem::drag_release() @@ -81,10 +82,28 @@ void ViewItem::delete_pressed() QPen ViewItem::highlight_pen() { return QPen(QApplication::palette().brush( - QPalette::Highlight), HighlightRadius, + QPalette::Highlight), HighlightRadius * 2, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin); } +void ViewItem::paint_back(QPainter &p, const ViewItemPaintParams &pp) +{ + (void)p; + (void)pp; +} + +void ViewItem::paint_mid(QPainter &p, const ViewItemPaintParams &pp) +{ + (void)p; + (void)pp; +} + +void ViewItem::paint_fore(QPainter &p, const ViewItemPaintParams &pp) +{ + (void)p; + (void)pp; +} + QColor ViewItem::select_text_colour(QColor background) { return (background.lightness() > 64) ? Qt::black : Qt::white;