ui/viewutilities/settingutility/src/glxsetting.cpp
changeset 50 a0f57508af73
parent 45 863223ea6961
--- a/ui/viewutilities/settingutility/src/glxsetting.cpp	Fri Jun 25 15:41:33 2010 +0530
+++ b/ui/viewutilities/settingutility/src/glxsetting.cpp	Sat Jul 10 00:59:39 2010 +0530
@@ -30,6 +30,7 @@
 const TUint32 KGlxMeduim  = 0x4;
 const TUint32 KGlxFast  = 0x5;
 const TUint32 KGlxSlideShowEffect[ ]  = { 0x6, 0x7, 0x8, 0x9 };
+const TUint32 KGlx3DEffect  = 0xA;
 const TUint32 KCRUidGallery = 0x20007194;
 
 GlxSetting GlxSetting::mObj ;
@@ -43,6 +44,7 @@
     mSlowCenRepKey = new XQSettingsKey( XQSettingsKey::TargetCentralRepository, KCRUidGallery ,KGlxSlow );
     mMediumCenRepKey = new XQSettingsKey( XQSettingsKey::TargetCentralRepository, KCRUidGallery ,KGlxMeduim );
     mFastCenRepKey = new XQSettingsKey( XQSettingsKey::TargetCentralRepository, KCRUidGallery ,KGlxFast );
+    m3DEffectCenRepKey = new XQSettingsKey( XQSettingsKey::TargetCentralRepository, KCRUidGallery ,KGlx3DEffect );
 
     for ( int i = 0; i < NBR_SLIDESHOW_EFFECT; i++ ) {
         mSlideShowEffectCenRepKey[ i ] = new XQSettingsKey( XQSettingsKey::TargetCentralRepository, KCRUidGallery , KGlxSlideShowEffect[ i ] );
@@ -62,6 +64,7 @@
     delete mTransitionDelayCenrepKey;
     delete mTransitionEffectCenrepKey;
     delete mSettingsManager;
+    delete m3DEffectCenRepKey;
     
     for ( int i = 0 ; i < NBR_SLIDESHOW_EFFECT ; i++ ) {
         delete mSlideShowEffectCenRepKey[ i ];
@@ -136,3 +139,16 @@
     return mSettingsManager->readItemValue( * mSlideShowEffectCenRepKey[ index ] ).toInt() ;
 }
 
+int GlxSetting::mediaWall3DEffect()
+{
+    QVariant effectvalue = mSettingsManager->readItemValue(*m3DEffectCenRepKey);
+    return effectvalue.toInt();
+}
+
+void GlxSetting::setmediaWall3DEffect( int index )
+{
+    mSettingsManager->writeItemValue( *m3DEffectCenRepKey, index ) ;
+}
+
+
+