Bug 393188

Summary: Add feature to add connected note
Product: [Applications] umbrello Reporter: Ralf Habacker <ralf.habacker>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: 2.26 (KDE Applications 18.08)   
Platform: Other   
OS: All   
Latest Commit: Version Fixed In: 2.25.80 (KDE Applications 18.07.80)
Bug Depends on: 394230    
Bug Blocks:    

Description Ralf Habacker 2018-04-16 09:29:48 UTC
Notes are used to add any kind of information to widgets. Unfortunally with the current gui there are several steps required to add and edit a simple note, which could be made more user friendly.

1. start umbrello
2. add class
3. select 'note' in the toolbar
4. click on a diagram to place the note
5. select the "connect note" button in the toolbar
6. select class added in 2. and select then note
7. select note and enter text in documentation dockwindow or double click on note to open editor

The idea is to add an entry to widgets context menu entry to be able to add a connected note and to open the notes editor in one step.
Comment 1 Ralf Habacker 2018-06-11 18:54:06 UTC
Git commit cb4908a1edc1f3aa95ec285e9404f5acf7432f84 by Ralf Habacker.
Committed on 03/06/2018 at 19:08.
Pushed by habacker into branch 'master'.

Split class ListPopupMenu into a base class and derived classes covering widgets, uml list view and  uml scene

M  +4    -0    umbrello/CMakeLists.txt
M  +1    -0    umbrello/dialogs/pages/constraintlistpage.cpp
M  +2    -2    umbrello/dialogs/umloperationdialog.cpp
M  +28   -1157 umbrello/listpopupmenu.cpp
M  +95   -104  umbrello/listpopupmenu.h
M  +2    -2    umbrello/umldoc.cpp
M  +0    -1    umbrello/umldoc.h
M  +2    -3    umbrello/umllistview.cpp
A  +278  -0    umbrello/umllistviewpopupmenu.cpp     [License: GPL (v2+)]
A  +27   -0    umbrello/umllistviewpopupmenu.h     [License: GPL (v2+)]
M  +8    -67   umbrello/umlscene.cpp
M  +1    -1    umbrello/umlscene.h
A  +195  -0    umbrello/umlscenepopupmenu.cpp     [License: GPL (v2+)]
A  +31   -0    umbrello/umlscenepopupmenu.h     [License: GPL (v2+)]
M  +3    -30   umbrello/umlwidgets/associationwidget.cpp
A  +122  -0    umbrello/umlwidgets/associationwidgetpopupmenu.cpp     [License: GPL (v2+)]
A  +29   -0    umbrello/umlwidgets/associationwidgetpopupmenu.h     [License: GPL (v2+)]
M  +1    -0    umbrello/umlwidgets/pinportbase.cpp
M  +1    -0    umbrello/umlwidgets/portwidget.cpp
M  +4    -17   umbrello/umlwidgets/widgetbase.cpp
A  +586  -0    umbrello/umlwidgets/widgetbasepopupmenu.cpp     [License: GPL (v2+)]
A  +33   -0    umbrello/umlwidgets/widgetbasepopupmenu.h     [License: GPL (v2+)]

https://commits.kde.org/umbrello/cb4908a1edc1f3aa95ec285e9404f5acf7432f84
Comment 2 Ralf Habacker 2018-07-19 20:45:59 UTC
Git commit 4386bd00338b62890aa92766c41402624589d5e3 by Ralf Habacker.
Committed on 19/07/2018 at 21:44.
Pushed by habacker into branch 'Applications/18.08'.

Add 'note' context menu entry to widgets to add a connected note

In case a user selects note from a widgets context menu a new note
widget is added to the scene and connected to the related widget.
FIXED-IN:2.25.80 (KDE Applications 18.07.80)

M  +1    -2    umbrello/menus/widgetbasepopupmenu.cpp
M  +25   -0    umbrello/umlwidgets/umlwidget.cpp
M  +2    -0    umbrello/umlwidgets/umlwidget.h

https://commits.kde.org/umbrello/4386bd00338b62890aa92766c41402624589d5e3
Comment 3 Ralf Habacker 2018-09-17 11:35:59 UTC
Git commit b21e57d78eac2b3c83da0740b60934d1b3ee3a83 by Ralf Habacker.
Committed on 17/09/2018 at 10:31.
Pushed by habacker into branch '394230-bug-fixing'.

Add support for adding connected actors and use cases to sequence diagrams

M  +18   -0    umbrello/umlwidgets/umlwidget.cpp

https://commits.kde.org/umbrello/b21e57d78eac2b3c83da0740b60934d1b3ee3a83
Comment 4 Ralf Habacker 2018-10-05 21:26:38 UTC
Git commit f5c5fb642044de93bc5cea951b84452c32ceb5f5 by Ralf Habacker.
Committed on 05/10/2018 at 22:15.
Pushed by habacker into branch 'master'.

Add support for adding connected actors and use cases to sequence diagrams

M  +18   -0    umbrello/umlwidgets/umlwidget.cpp

https://commits.kde.org/umbrello/f5c5fb642044de93bc5cea951b84452c32ceb5f5