From 02093f5ab28e9f2745fa53ee783bd15729397248 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 25 Mar 2020 13:27:42 +0100 Subject: [PATCH] QmlDesigner: Draw FlowDecision and FlowWildcard as diamond Change-Id: Iade9c17d58354ac67ef990bd231325fad3a35fe3 Reviewed-by: Thomas Hartmann --- .../components/formeditor/formeditoritem.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp b/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp index 249abdc3d3d..94844430844 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp @@ -1145,7 +1145,17 @@ void FormEditorFlowDecisionItem::paint(QPainter *painter, const QStyleOptionGrap painter->fillRect(boundingRect(), fillColor); } - painter->drawRect(boundingRect()); + painter->drawLine(boundingRect().left(), boundingRect().center().y(), + boundingRect().center().x(), boundingRect().top()); + + painter->drawLine(boundingRect().center().x(), boundingRect().top(), + boundingRect().right(), boundingRect().center().y()); + + painter->drawLine(boundingRect().right(), boundingRect().center().y(), + boundingRect().center().x(), boundingRect().bottom()); + + painter->drawLine(boundingRect().center().x(), boundingRect().bottom(), + boundingRect().left(), boundingRect().center().y()); painter->restore(); }