Compare commits

...

1 Commits

Author SHA1 Message Date
thomas_lucky13 29377dd3c8 change_Dash_Line_Spaces 2 years ago
  1. 15
      src/domain/UBGraphicsLineItem.cpp

@ -94,10 +94,19 @@ QColor UBGraphicsLineItem::color() const
void UBGraphicsLineItem::setStyle(const Qt::PenStyle& style) void UBGraphicsLineItem::setStyle(const Qt::PenStyle& style)
{ {
QPen pen = QPen(color()); QPen pen = QPen(color());
pen.setStyle(style); if(style == Qt::PenStyle::DashLine)
if (style==Qt::PenStyle::DotLine)
{ {
pen.setCapStyle(Qt::PenCapStyle::RoundCap); QVector <qreal> dashes;
qreal space = 5;
dashes << 5 << space;
pen.setDashPattern(dashes);
} else
{
pen.setStyle(style);
if (style==Qt::PenStyle::DotLine)
{
pen.setCapStyle(Qt::PenCapStyle::RoundCap);
}
} }
pen.setWidth(mOriginalWidth); pen.setWidth(mOriginalWidth);
QGraphicsLineItem::setPen(pen); QGraphicsLineItem::setPen(pen);

Loading…
Cancel
Save