diff --git a/opmap/mapwidget/waypointitem.cpp b/opmap/mapwidget/waypointitem.cpp index cba8fe6..ac7901e 100644 --- a/opmap/mapwidget/waypointitem.cpp +++ b/opmap/mapwidget/waypointitem.cpp @@ -419,19 +419,47 @@ void WayPointItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *opti break; case -2: _h.append(tr("Vz\n")); - _v = tr("Speed: %1m/s").arg(QString::number(property.param4,'f',0)); + if(property.param4 <= 3) + { + _v = tr("Ma: %1").arg(QString::number(property.param4,'f',2)); + } + else + { + _v = tr("Speed: %1m/s").arg(QString::number(property.param4,'f',0)); + } break; case -3: _h.append(tr("onAB\n")); - _v = tr("Speed: %1m/s").arg(QString::number(property.param4,'f',0)); + if(property.param4 <= 3) + { + _v = tr("Ma: %1").arg(QString::number(property.param4,'f',2)); + } + else + { + _v = tr("Speed: %1m/s").arg(QString::number(property.param4,'f',0)); + } break; case -4: _h.append(tr("offAB\n")); - _v = tr("Speed: %1m/s").arg(QString::number(property.param4,'f',0)); + if(property.param4 <= 3) + { + _v = tr("Ma: %1").arg(QString::number(property.param4,'f',2)); + } + else + { + _v = tr("Speed: %1m/s").arg(QString::number(property.param4,'f',0)); + } break; default: _h.append(tr("unknow\n")); - _v = tr("Speed: %1m/s").arg(QString::number(property.param4,'f',0)); + if(property.param4 <= 3) + { + _v = tr("Ma: %1").arg(QString::number(property.param4,'f',2)); + } + else + { + _v = tr("Speed: %1m/s").arg(QString::number(property.param4,'f',0)); + } break; } }