[umbrello] [Bug 449622] fit to screen after loading file

"Oliver Kellogg" <[email protected]>
Newsgroups gmane.linux.umbrello.devel
Message-ID <[email protected]/>
https://bugs.kde.org/show_bug.cgi?id=449622

--- Comment #8 from Oliver Kellogg <[email protected]> ---
Git commit 796a451ac8811401b6f37e3286707da636933dda by Oliver Kellogg.
Committed on 12/03/2022 at 06:32.
Pushed by okellogg into branch 'master'.

https://bugs.kde.org/show_bug.cgi?id=449622#c5 fix for displaced pins, ports,
and their associated floating texts

umbrello/umlwidgets/umlwidget.cpp followup to commit d8fe02e
- In function loadFromXMI :
  - Initialize fixedX to just nX.
  - Initialize fixedY to just nY.
  - Local bool usesRelativeCoords indicates whther this widget's
    coordinates are relative to its parentItem().
  - Apply umlScene()->fixX() to fixedX and apply umlScene()->fixY() to
    fixedY only if usesRelativeCoords is false.
  - Call umlScene()->updateCanvasSizeEstimate() only if
    usesRelativeCoords is false.

umbrello/umlwidgets/pinportbase.cpp
- In function loadFromXMI, on loading optional child floatingtext move
  call to m_pName->setParentItem(this) to before m_pName->loadFromXMI().
  Reason: UMLWidget::loadFromXMI needs to evaluate whether the widget
  coordinates are relative to a parent UMLWidget (see above).

M  +2    -1    umbrello/umlwidgets/pinportbase.cpp
M  +14   -3    umbrello/umlwidgets/umlwidget.cpp

https://invent.kde.org/sdk/umbrello/commit/796a451ac8811401b6f37e3286707da636933dda

-- 
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.