X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Ftimemarker.cpp;h=894f023bf11c4d547db8649398905a8e57c8abe8;hp=5b21bfd84b7012025abe59cdca5f5877491be552;hb=786b76785856c6cf8f5916c0b8d76a61695762f9;hpb=be7170664b80552fdfb38da1c214c271cbf116aa diff --git a/pv/view/timemarker.cpp b/pv/view/timemarker.cpp index 5b21bfd8..894f023b 100644 --- a/pv/view/timemarker.cpp +++ b/pv/view/timemarker.cpp @@ -76,7 +76,7 @@ float TimeMarker::get_x() const QPoint TimeMarker::point(const QRect &rect) const { - return QPoint(get_x(), rect.right()); + return QPoint(get_x(), rect.bottom()); } QRectF TimeMarker::label_rect(const QRectF &rect) const @@ -159,6 +159,9 @@ pv::widgets::Popup* TimeMarker::create_popup(QWidget *parent) 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);