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 { |