Review Request: Allows selection of icons using the SHIFT key.

Fredrik Höglund fredrik at kde.org
Thu Oct 8 18:50:14 CEST 2009


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/1709/#review2591
-----------------------------------------------------------


Aside from a minor nitpick below, I think the code looks good.

I can't say whether the behavior is correct though.
Does it work when have the shift key pressed during elastic band selections?


/trunk/KDE/kdebase/apps/plasma/applets/folderview/iconview.cpp
<http://reviewboard.kde.org/r/1709/#comment1919>

    This could be written as: (event->modifiers() & (Qt::ControlModifier | Qt::ShiftModifier))
    


- Fredrik


On 2009-10-04 13:46:56, Shantanu Tushar Jha wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/1709/
> -----------------------------------------------------------
> 
> (Updated 2009-10-04 13:46:56)
> 
> 
> Review request for Plasma and Fredrik Höglund.
> 
> 
> Summary
> -------
> 
> If the view is arranged (i.e. m_layoutBroken is false), the icons between the previous and the current click are selected linearly. If the view is broken, the icons which are in the rectangular region of the previous and currently selected icon, are selected. This is because when the view is broken, there is no 'linearity' as such.
> A minor change to key functionality - When a key is pressed, the icons which were previously selected are repainted.
> 
> 
> This addresses bug 189359.
>     https://bugs.kde.org/show_bug.cgi?id=189359
> 
> 
> Diffs
> -----
> 
>   /trunk/KDE/kdebase/apps/plasma/applets/folderview/iconview.h 1031204 
>   /trunk/KDE/kdebase/apps/plasma/applets/folderview/iconview.cpp 1031204 
> 
> Diff: http://reviewboard.kde.org/r/1709/diff
> 
> 
> Testing
> -------
> 
> Tested on current trunk build. Works fine.
> 
> 
> Thanks,
> 
> Shantanu
> 
>



More information about the Plasma-devel mailing list