]> sigrok.org Git - pulseview.git/blobdiff - pv/view/timemarker.cpp
MarginWidget: Moved in create_popup
[pulseview.git] / pv / view / timemarker.cpp
index 5b21bfd84b7012025abe59cdca5f5877491be552..894f023bf11c4d547db8649398905a8e57c8abe8 100644 (file)
@@ -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);