Review Request: drag to desktop/panel support in kickoff
    Aaron Seigo 
    aseigo at kde.org
       
    Mon Feb 25 23:09:43 CET 2008
    
    
  
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://mattr.info/r/220/#review197
-----------------------------------------------------------
Ship it!
minor formatting issues, otherwise go for it.
/trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffabstractmodel.cpp
<http://mattr.info/r/220/#comment137>
    braces
/trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffabstractmodel.cpp
<http://mattr.info/r/220/#comment138>
    braces
/trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffmodel.cpp
<http://mattr.info/r/220/#comment140>
    braces
/trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffmodel.cpp
<http://mattr.info/r/220/#comment139>
    braces
/trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffproxymodel.cpp
<http://mattr.info/r/220/#comment142>
    braces
/trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffproxymodel.cpp
<http://mattr.info/r/220/#comment141>
    braces
- Aaron
On 2008-02-25 15:45:35, Marco Martin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://mattr.info/r/220/
> -----------------------------------------------------------
> 
> (Updated 2008-02-25 15:45:35)
> 
> 
> Review request for Plasma.
> 
> 
> Summary
> -------
> 
> This add the possibility to drag items from kickoff to dektop or to panel, by making the models descend from a KickoffModel class that adds the support to drag and drop.
> It works with items in all tabs (except for applications categories and the leave tab, wich doesn't make sense)
> It has the problem that it has three carbon copy classes KickoffModel, KickoffProxyModel and KickoffAbstractModel, that kinda sucks :( is there a way to do it a little bit better?
> in third revision cleaned up the code a little bit (oh, joys of copy and paste, oh well..)
> 
> 
> Diffs
> -----
> 
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffproxymodel.cpp
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffproxymodel.h
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffmodel.h
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffmodel.cpp
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffabstractmodel.cpp
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/favoritesmodel.cpp
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/kickoffabstractmodel.h
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/favoritesmodel.h
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/applicationmodel.cpp
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/CMakeLists.txt
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/applicationmodel.h
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/recentlyusedmodel.h
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/recentlyusedmodel.cpp
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/searchmodel.h
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/searchmodel.cpp
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/systemmodel.h
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/core/systemmodel.cpp
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/simpleapplet/simpleapplet.cpp
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/ui/flipscrollview.h
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/ui/flipscrollview.cpp
>   /trunk/KDE/kdebase/workspace/plasma/applets/kickoff/ui/urlitemview.cpp
> 
> Diff: http://mattr.info/r/220/diff
> 
> 
> Testing
> -------
> 
> tried to drag on desktop and panel various items from various tabs
> the only problem is in the search result, when i try to drag an item nothing happens and
> "Can't select indexes from different model or with different parents"
> is written on standard output
> 
> 
> Thanks,
> 
> Marco
> 
>
    
    
More information about the Panel-devel
mailing list