photosgallery/slideshow/settingsdialog/src/shwslideshowsettingslist.cpp
branchRCL_3
changeset 24 ea65f74e6de4
parent 1 9ba538e329bd
equal deleted inserted replaced
23:b023a8d2866a 24:ea65f74e6de4
  1201 //-----------------------------------------------------------------------------
  1201 //-----------------------------------------------------------------------------
  1202 // CShwSlideShowSettingsList::SetPlayDirectionL()
  1202 // CShwSlideShowSettingsList::SetPlayDirectionL()
  1203 //-----------------------------------------------------------------------------
  1203 //-----------------------------------------------------------------------------
  1204 void CShwSlideShowSettingsList::SetPlayDirectionL(TBool aNewPlayDirection)
  1204 void CShwSlideShowSettingsList::SetPlayDirectionL(TBool aNewPlayDirection)
  1205 	{
  1205 	{
  1206 	TRACER("CShwSlideShowSettingsList::SetPlayDirectionL");
  1206     TRACER("CShwSlideShowSettingsList::SetPlayDirectionL");
  1207 	GLX_LOG_INFO("CShwSlideShowSettingsList::SetMusicStateL");	
  1207     GLX_LOG_INFO1("CShwSlideShowSettingsList::SetPlayDirectionL(%d)",
  1208     if (aNewPlayDirection != iPlayDirection)
  1208             aNewPlayDirection);
  1209         {
  1209 
  1210     	// retrieve play direction setting
  1210     // retrieve play direction setting
  1211     	(*SettingItemArray())[EPlayDirectionItem]->EditItemL(EFalse);
  1211     (*SettingItemArray())[EPlayDirectionItem]->EditItemL(EFalse);
  1212     	// updates play direction 
  1212 
  1213     	iPlayDirection = aNewPlayDirection;
  1213     // updates play direction 
  1214     	// internalise new state to settings item
  1214     iPlayDirection = aNewPlayDirection;
  1215     	(*(SettingItemArray()))[EPlayDirectionItem]->StoreL();
  1215 
  1216     	
  1216     // internalise new state to settings item
  1217     	// persist direction
  1217     (*(SettingItemArray()))[EPlayDirectionItem]->StoreL();
  1218     	iShwSettings.SavePlayOrderL(iPlayDirection);
  1218 
  1219     	//@TODO cenrep update
  1219     // persist direction
  1220     	
  1220     iShwSettings.SavePlayOrderL(iPlayDirection);
  1221     	// redraw music on/off control
  1221 
  1222     	ListBox()->DrawItem(EPlayDirectionItem);
  1222     // redraw music on/off control
  1223         }
  1223     ListBox()->DrawItem(EPlayDirectionItem);
  1224 	}
  1224     }
       
  1225 
  1225 //-----------------------------------------------------------------------------
  1226 //-----------------------------------------------------------------------------
  1226 // CShwSlideShowSettingsList::ConfirmationQueryL
  1227 // CShwSlideShowSettingsList::ConfirmationQueryL
  1227 //-----------------------------------------------------------------------------
  1228 //-----------------------------------------------------------------------------
  1228 TBool CShwSlideShowSettingsList::ConfirmationQueryL(TInt aQueryStrId)
  1229 TBool CShwSlideShowSettingsList::ConfirmationQueryL(TInt aQueryStrId)
  1229     {
  1230     {