Bug 419469 - Feature Request: Integrate Umbrello with KDevelop
Summary: Feature Request: Integrate Umbrello with KDevelop
Status: REPORTED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (other bugs)
Version First Reported In: 5.5.0
Platform: Manjaro Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-31 22:20 UTC by Matt Kovacs
Modified: 2020-11-15 08:39 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Kovacs 2020-03-31 22:20:39 UTC
SUMMARY
KDevelop is (in my opinion) one of the most advanced IDEs, but it has a glaring omission: an integrated UML modeler/Planner or a way to view the UML diagram of a project or session.
Since a KDE application (named Umbrello) providing this functionality exists, it would be really nice to have the two integrated.

For example, there could be a button in the Projects or Classes tool view that opens Umbrello on the current project and auto-generates the UML diagram of the project. Then the user could work on the UML, reordering the boxes, styling it, etc.

Furthermore, Umbrello could be fully embedded in KDevelop, as an alternative Classes view. This way the user can create and edit classes, members, member functions, etc. from a graphical view that can be expanded into its own window, zoomed and panned, etc. This would be especially helpful with large projects that have many and/or massive classes and multiple levels of inheritance.

Microsoft Visual Studio has similar functionality built-in, so I can see users who often make good use of it, coming from VS, looking for it and not finding it, which could potentially discourage them from using KDevelop as their main IDE.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro KDE
KDE Plasma Version: 5.18.80
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.1
Comment 1 Markus Elfring 2020-11-15 08:39:43 UTC
(In reply to Matt Kovacs from comment #0)
I am also curious how the collaboration can become better between such development tools.