Skip to content

Proposal for upstreaming Siemens Energy patches#263

Open
krake-SE wants to merge 8 commits intocneben:developfrom
krake-SE:fork/upstream-se-patches
Open

Proposal for upstreaming Siemens Energy patches#263
krake-SE wants to merge 8 commits intocneben:developfrom
krake-SE:fork/upstream-se-patches

Conversation

@krake-SE
Copy link
Copy Markdown

We at Siemens Energy have been using QuickQanava for a couple of months and accumulated a couple of changes.

Some of them, or maybe even all, might be of general interest to upstream and we have successfully convinced management and legal to let us go ahead with PR submission.

This branch/PR contains the full set in chronological order, so we are prepared to create alternative/modified submissions for any sub-set you would be interested in.

shaan7 and others added 8 commits February 16, 2026 12:04
This way we can "redirect" QML files from third party libraries to a
common directory, and add that to QML_IMPORT_PATH.
Needed an update due to changes in Qt 6.8, and ideally should not be
required as AUTOMOC is supposed to take of it automagically.

https://doc.qt.io/qt-6/qt-wrap-cpp.html
https://cmake.org/cmake/help/latest/manual/cmake-qt.7.html#automoc
Without this change, the edges will not use the style unless the style
changes at least once.
- New edge type OrthoCustom that only considers the horizontal layout case.
- New style property orthoCustomRadius to customize the path radius.
- A control point is computed in the middle, then the edge is drawn through it with a couple of lines and arcs.
* Add separate orthoRoundedLine property on the shapes for consistency with other code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants