Bug 211870

Summary: select multiple pieces/parts at once
Product: [Applications] palapeli Reporter: Stefan Majewsky <majewsky>
Component: generalAssignee: Stefan Majewsky <majewsky>
Status: RESOLVED FIXED    
Severity: wishlist CC: cyberbeat, kde-games-bugs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Unspecified   
Latest Commit: Version Fixed In:
Bug Depends on:    
Bug Blocks: 212814    

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