return (time_ - view_.offset()) / view_.scale();
}
-QPoint TimeMarker::point() const
+QPoint TimeMarker::point(const QRect &rect) const
{
- return QPoint(get_x(), 0);
+ return QPoint(get_x(), rect.bottom());
}
QRectF TimeMarker::label_rect(const QRectF &rect) const
using pv::widgets::Popup;
Popup *const popup = new Popup(parent);
+ popup->set_position(parent->mapToGlobal(
+ point(parent->rect())), Popup::Bottom);
+
QFormLayout *const form = new QFormLayout(popup);
popup->setLayout(form);