[umbrello] [Bug 525283] Activity shape must have rounded corners
Jose
bugzilla_noreply at kde.org
Wed Sep 9 21:22:32 BST 2026
https://bugs.kde.org/show_bug.cgi?id=525283
--- Comment #1 from Jose <jose.velez at urjc.es> ---
I fixed the problem changing two source code lines in activitywidget.cpp.
diff --git a/umbrello/umlwidgets/activitywidget.cpp
b/umbrello/umlwidgets/activitywidget.cpp
index aa84bb809..07a9ce6ef 100644
--- a/umbrello/umlwidgets/activitywidget.cpp
+++ b/umbrello/umlwidgets/activitywidget.cpp
@@ -194,8 +194,8 @@ void ActivityWidget::paint(QPainter *painter, const
QStyleOptionGraphicsItem *op
const QFontMetrics &fm = getFontMetrics(FT_NORMAL);
const int fontHeight = fm.lineSpacing();
int textStartY = (h / 2) - (fontHeight / 2);
- qreal xRatio = qreal((h * 60.0) / w) / 100.0;
- qreal yRatio = 0.6;
+ qreal xRatio = qreal((h * 60.0) / w);
+ qreal yRatio = 60;
painter->drawRoundedRect(QRectF(0, 0, w, h), xRatio, yRatio,
Qt::RelativeSize);
painter->setPen(textColor());
painter->setFont(UMLWidget::font());
It seems that the developer that "Fix using deprecated api" when using
"drawRoundRect" in commit afa7dd5ac256e3022e38065ee08231ba877edf55 introduced a
division by 100 that makes the ratio too small.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the umbrello-devel
mailing list