- painter->drawPixmap(painter->matrix().map(p1) + QPointF(5, 0), transitionPixmap());
- painter->setPen(QColor(0, 0, 0, 180));
- top += painter->fontInfo().pixelSize();
- QPointF p2(br.x(), top);
- painter->drawText(painter->matrix().map(p2) + QPointF(26, 1), transitionName());
- painter->setPen(QColor(255, 255, 255, 180));
- QPointF p3(br.x(), top);
- painter->drawText(painter->matrix().map(p3) + QPointF(25, 0), transitionName());
+ //painter->drawPixmap(painter->matrix().map(p1) + QPointF(5, 0), transitionPixmap());
+ QString text = transitionName();
+ if (m_forceTransitionTrack) text.append("|>");
+ QRectF txtBounding = painter->boundingRect(mapped, Qt::AlignHCenter | Qt::AlignVCenter, ' ' + text + ' ');
+ painter->fillRect(txtBounding, QBrush(QColor(50, 50, 0, 150)));
+ txtBounding.translate(QPointF(1, 1));
+ painter->setPen(QColor(255, 255, 255, 255));
+ painter->drawText(txtBounding, Qt::AlignCenter, text);
+
+ /* painter->setPen(QColor(0, 0, 0, 180));
+ top += painter->fontInfo().pixelSize();
+ QPointF p2(br.x(), top);
+ painter->drawText(painter->matrix().map(p2) + QPointF(26, 1), transitionName());
+ painter->setPen(QColor(255, 255, 255, 180));
+ QPointF p3(br.x(), top);
+ painter->drawText(painter->matrix().map(p3) + QPointF(25, 0), transitionName());*/