[Uml-devel] [Bug 291763] New: Improvements to widgets paste location

Ralf Habacker ralf.habacker at gmail.com
Tue Jan 17 11:50:38 UTC 2012


https://bugs.kde.org/show_bug.cgi?id=291763

           Summary: Improvements to widgets paste location
           Product: umbrello
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: All
            Status: NEW
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: umbrello-devel at kde.org
        ReportedBy: ralf.habacker at gmail.com


Version:           unspecified (using Devel) 
OS:                All

When copying & paste widgets the pasted widgets are located in the top left
corner. Especial when pasting multiple widgets this may overlap with existing
widgets and makes it hard to move them to the required position. 

Reproducible: Always

Steps to Reproduce:
1. Create Widgets
2. copy and paste

Actual Results:  
Widgets are placed in the top left corner 

Expected Results:  
Widgets should be placed at a better place, which has to be evulated. 

One idea is to attach the pasted widgets on the mouse cursor, which then could
be placed with a mouse click. Unfortunally moving multiple widgets is not
implemented yet in trunk. [1] (works in the soc-umbrello branch, currently
unknown if this is a QGraphicsScene feature or implemented in the umbrello
code) 

Another idea is to take the mouse position on the STRG-V trigger or the
right-mouse-click-paste command as the top left coordinate for pasting.
Unfortunally this do not work when using the paste command from the menu (maybe
a default location could be used in this case)

Another idea is to place the widgets anywhere and to select all pasted widgets,
so that they can be be moved. 
Unfortunally in recent svn trunk there is no way to move multiple widgets (see
[1]).

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the umbrello-devel mailing list