diff --git a/src/trackerItem.cpp b/src/trackerItem.cpp index 8dea385dd224b98e2cc1be7bac966c2156d6964e..650b1205f65a6f56ad337f68da7ad1fea37eeb60 100644 --- a/src/trackerItem.cpp +++ b/src/trackerItem.cpp @@ -505,10 +505,13 @@ void TrackerItem::paint(QPainter *painter, const QStyleOptionGraphicsItem * /*op painter->setBrush(Qt::NoBrush); rect.setRect(tp.x() + 10, tp.y() + 10, 15 * pSC, 10 * pSC); painter->drawText(rect, person.comment()); - rect.setRect(tp.x() - pSC, tp.y() - pSC, 50, 50); - if(tp.getMarkerID() > 0) + + if(person.getMarkerID() > 0) { - painter->drawText(rect, QString("id=%1").arg(tp.getMarkerID())); + QPen markerIDPen; + markerIDPen.setColor(tp.getMarkerID() < 0 ? Qt::blue : Qt::green); + painter->setPen(markerIDPen); + painter->drawText(QPointF{tp.x(), tp.y()}, QString("id=%1").arg(person.getMarkerID())); } } diff --git a/ui/control.ui b/ui/control.ui index 4cda013e278e12a084d774232d156187c5c236e0..95c59a2c5c685f7b1f5c79f7147e8f6395d69802 100644 --- a/ui/control.ui +++ b/ui/control.ui @@ -7012,7 +7012,7 @@ </size> </property> <property name="text"> - <string>show height/col. color</string> + <string>show height/col. color/marker ID</string> </property> <property name="checked"> <bool>true</bool>