X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Ftrace.cpp;h=799a1fe3fac5d70ac421b68c35e690c69c129e85;hb=33c62f44b72abab27bc141d66712ff0d1a2e395f;hp=d4bc69f2f93346222c57861d5b26c4bc3157754f;hpb=83c23cc9fa0d4501d9e6b8759251fa6337f5d491;p=pulseview.git diff --git a/pv/view/trace.cpp b/pv/view/trace.cpp index d4bc69f..799a1fe 100644 --- a/pv/view/trace.cpp +++ b/pv/view/trace.cpp @@ -25,6 +25,7 @@ #include #include +#include #include #include "trace.h" @@ -41,6 +42,7 @@ const QPen Trace::AxisPen(QColor(128, 128, 128, 64)); const int Trace::LabelHitPadding = 2; Trace::Trace(QString name) : + _view(NULL), _name(name), _v_offset(0), _popup(NULL), @@ -165,7 +167,7 @@ bool Trace::pt_in_label_rect(int left, int right, const QPoint &point) (void)left; const QRectF label = get_label_rect(right); - return QRectF( + return enabled() && QRectF( QPointF(label.left() - LabelHitPadding, label.top() - LabelHitPadding), QPointF(right, label.bottom() + LabelHitPadding) @@ -218,6 +220,10 @@ QRectF Trace::get_label_rect(int right) label_size.width(), label_size.height()); } +void Trace::hover_point_changed() +{ +} + QColor Trace::get_text_colour() const { return (_colour.lightness() > 64) ? Qt::black : Qt::white;