From c37ecdeaf11cf4da7125540d772333975b440046 Mon Sep 17 00:00:00 2001 From: Jochen Becher Date: Sun, 10 Nov 2019 19:47:56 +0100 Subject: [PATCH] modeleditor: Keep some border around the diagram scene Change-Id: I09aeaffa0a36048c8a6c8e7787750b08e07f08d5 Reviewed-by: Christian Stenger --- .../modelinglib/qmt/diagram_scene/diagramscenemodel.cpp | 2 +- src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.cpp b/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.cpp index 34efac9f3d0..6349b7db30d 100644 --- a/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.cpp +++ b/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.cpp @@ -88,7 +88,7 @@ public: Q_UNUSED(option) Q_UNUSED(widget) - QPen pen(QBrush(Qt::gray), 1.0, Qt::DotLine); + QPen pen(QBrush(Qt::lightGray), 1.0, Qt::DotLine); painter->setPen(pen); painter->drawLine(QLineF(0.0, 0.0, 20.0, 0.0)); painter->drawLine(QLineF(0.0, 0.0, 0.0, 20.0)); diff --git a/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp b/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp index ecc7fb327c1..2d23871f0bf 100644 --- a/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp +++ b/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp @@ -151,8 +151,10 @@ void DiagramView::dropEvent(QDropEvent *event) void DiagramView::onSceneRectChanged(const QRectF &sceneRect) { - // TODO add some adjustment to all 4 sides? - setSceneRect(sceneRect); + // add some adjustment to all 4 sides + static const qreal ADJUSTMENT = 80; + QRectF rect = sceneRect.adjusted(-ADJUSTMENT, -ADJUSTMENT, ADJUSTMENT, ADJUSTMENT); + setSceneRect(rect); } } // namespace qmt