Bug 211870 - select multiple pieces/parts at once
Summary: select multiple pieces/parts at once
Status: RESOLVED FIXED
Alias: None
Product: palapeli
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Stefan Majewsky
URL:
Keywords:
Depends on:
Blocks: 212814
  Show dependency treegraph
 
Reported: 2009-10-26 00:21 UTC by Stefan Majewsky
Modified: 2010-03-29 15:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Majewsky 2009-10-26 00:21:59 UTC
Version:            (using KDE 4.3.2)
Installed from:    openSUSE RPMs

Esp. in combination with feature #211866, it would be very nice if multiple pieces/parts could be selected and moved at once.
Comment 1 Stefan Majewsky 2009-10-26 00:22:41 UTC
Forgot to add that: [This feature request has been imported manually from a todolist in SVN.]
Comment 2 Stefan Majewsky 2009-10-26 00:35:21 UTC
*** Bug 211828 has been marked as a duplicate of this bug. ***
Comment 3 Ian Wadham 2009-10-26 04:07:05 UTC
Maybe you have this in train from bug 211828, but you might be able to score a quick win by allowing Ctrl and Shift, in combination with left-click, for multiple selects and moves.  Ctrl-click would certainly speed up extraction of edge pieces,
sky, water, etc. from a typical jumbled up scene, thus enabling a simple kind of pile construction.
Comment 4 Stefan Majewsky 2010-03-29 15:22:01 UTC
SVN commit 1108630 by majewsky:

Allow to move multiple parts at once.

Technical details:
* ShadowItem gains functionality to indicate the selection of a part.
* Parts are now selectable (in the QGV framework sense).
* The "left mouse button moves viewport" config option is sacrificed for
  a new rubberband selection.

BUG: 211870

 M  +25 -1     engine/part.cpp  
 M  +3 -0      engine/part.h  
 M  +57 -12    engine/shadowitem.cpp  
 M  +15 -1     engine/shadowitem.h  
 M  +8 -3      engine/view.cpp  
 M  +2 -1      engine/view.h  
 M  +0 -4      palapeli.kcfg  
 M  +11 -22    settings.ui  
 M  +2 -7      window/mainwindow.cpp  
 M  +1 -2      window/mainwindow.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1108630