playground/base/plasma/MediaCenterComponents

Alessandro Diaferia alediaferia at gmail.com
Sat May 29 15:14:43 CEST 2010


SVN commit 1132039 by adiaferia:

This commit fixes lots of memleak and improves performance while playing pictures slideshow - details follow
* make use of a shared helper class that keeps track of shared widgets and deletes them on quit - this solves huge memleaks on exit
start API cleanup
little docs improvements
* rewrite internals of picture viewer - prefer QPixmap on the stack and use lots of caching - this solves huge slowdowns in animations while showing big pictures fullscreen

CCMAIL:plasma-devel at kde.org


 M  +5 -0      applets/mediabrowser/abstractmediaitemview.cpp  
 M  +1 -3      applets/mediabrowser/gridview.cpp  
 M  +0 -1      applets/mediabrowser/listview.cpp  
 M  +16 -7     applets/mediabrowser/viewitem.cpp  
 M  +1 -0      applets/mediabrowser/viewitem.h  
 M  +2 -2      applets/mediacontroller/controller.cpp  
 M  +4 -2      applets/mediacontroller/controller.h  
 M  +2 -2      applets/mediainfobar/mediainfobar.cpp  
 M  +5 -2      applets/mediainfobar/mediainfobar.h  
 M  +2 -0      applets/mediaplayer/mediaplayer.cpp  
 M  +59 -23    applets/mediaplayer/pictureviewer.cpp  
 M  +14 -3     applets/mediaplayer/pictureviewer.h  
 M  +8 -7      containments/mediacontainment/mediacontainment.cpp  
 M  +1 -0      libs/mediacenter/CMakeLists.txt  
 M  +10 -8     libs/mediacenter/homestate.cpp  
 M  +11 -4     libs/mediacenter/infodisplay.h  
 M  +5 -5      libs/mediacenter/mediacenter.h  
 M  +31 -47    libs/mediacenter/mediacenterstate.cpp  
 M  +3 -11     libs/mediacenter/mediacenterstate.h  
 M  +7 -5      libs/mediacenter/musicstate.cpp  
 M  +13 -11    libs/mediacenter/picturestate.cpp  
 M  +15 -4     libs/mediacenter/playbackcontrol.h  
 M  +8 -6      libs/mediacenter/videostate.cpp  


http://websvn.kde.org/?view=rev&revision=1132039


More information about the Plasma-devel mailing list