ui/viewutilities/effectengine/src/glxeffectengine.cpp
changeset 44 aa2fa096cbfb
parent 43 72396548277c
child 69 45459746d5e8
equal deleted inserted replaced
43:72396548277c 44:aa2fa096cbfb
   251 
   251 
   252 void GlxEffectEngine::cleanTransitionEfffect()
   252 void GlxEffectEngine::cleanTransitionEfffect()
   253 {	
   253 {	
   254     qDebug("GlxSlideShowEffectEngine::cleanTrnastionEfffect()");
   254     qDebug("GlxSlideShowEffectEngine::cleanTrnastionEfffect()");
   255     
   255     
   256     foreach( GlxTransitionEffectSetting *list, mTransitionEffectList) {
   256     QHashIterator<GlxEffect, GlxTransitionEffectSetting *> iter( mTransitionEffectList );
       
   257 
       
   258     while ( iter.hasNext() ) {
       
   259         iter.next();
       
   260         GlxTransitionEffectSetting *list =  iter.value();
   257         for ( int i = 0; i < list->count(); ++i ) {
   261         for ( int i = 0; i < list->count(); ++i ) {
   258             HbEffect::remove( list->itemType().at(i), list->effectFileList().at(i), list->eventType().at(i)) ;
   262             HbEffect::remove( list->itemType().at(i), list->effectFileList().at(i), list->eventType().at(i)) ;
   259         }
   263         }
   260         delete list;
   264         delete list;        
   261     }
   265     }
   262     mTransitionEffectList.clear();	
   266     mTransitionEffectList.clear();
   263     
   267 }
   264 }
   268 
   265