aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/modelinglib
diff options
context:
space:
mode:
authorJochen Becher <jochen_becher@gmx.de>2019-11-10 19:47:56 +0100
committerJochen Becher <jochen_becher@gmx.de>2020-02-23 15:54:00 +0000
commitc37ecdeaf11cf4da7125540d772333975b440046 (patch)
tree5ccbd0a25b28fee2be1cfa37272e33c462eaddf2 /src/libs/modelinglib
parentbe899de35ce9efb1d90380336253eb42acbdb707 (diff)
modeleditor: Keep some border around the diagram scene
Change-Id: I09aeaffa0a36048c8a6c8e7787750b08e07f08d5 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/libs/modelinglib')
-rw-r--r--src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.cpp2
-rw-r--r--src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp6
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