]> sigrok.org Git - pulseview.git/blobdiff - pv/view/cursorheader.cpp
CursorHeader: Paint by the labels by the time item list
[pulseview.git] / pv / view / cursorheader.cpp
index 981a958b8d0d94ec3d515fcfba3dce82844c8d76..e308867cfd9f0335850a83b309ae563ce9b810a8 100644 (file)
@@ -76,9 +76,10 @@ void CursorHeader::paintEvent(QPaintEvent*)
        // would be clipped away.
        const QRect r = rect().adjusted(0, 0, 0, -BaselineOffset);
 
-       // Draw the cursors
-       if (view_.cursors_shown())
-               view_.cursors()->paint_label(p, r);
+       // Draw the items
+       const vector< shared_ptr<TimeItem> > items(view_.time_items());
+       for (auto &m : items)
+               m->paint_label(p, r);
 }
 
 void CursorHeader::mouseMoveEvent(QMouseEvent *e)