namespace views {
namespace trace {
-const QColor TriggerMarker::Colour(0x00, 0x00, 0xB0);
+const QColor TriggerMarker::Color(0x00, 0x00, 0xB0);
TriggerMarker::TriggerMarker(View &view, const pv::util::Timestamp& time) :
TimeItem(view),
return true;
}
-bool TriggerMarker::is_draggable() const
+bool TriggerMarker::is_draggable(QPoint pos) const
{
+ (void)pos;
return false;
}
return ((time_ - view_.offset()) / view_.scale()).convert_to<float>();
}
-QPoint TriggerMarker::point(const QRect &rect) const
+QPoint TriggerMarker::drag_point(const QRect &rect) const
{
- return QPoint(get_x(), rect.bottom());
+ (void)rect;
+
+ // The trigger marker cannot be moved, so there is no drag point
+ return QPoint(INT_MIN, INT_MIN);
}
void TriggerMarker::paint_fore(QPainter &p, ViewItemPaintParams &pp)
if (!enabled())
return;
- QPen pen(Colour);
+ QPen pen(Color);
pen.setStyle(Qt::DashLine);
const float x = get_x();