sysstatemgmt/ssmcustcmds/ssmsystemcmds/src/ssminitpskeys.cpp
changeset 13 cef4ff1e6c4f
parent 0 4e1aa6a622a0
child 16 ef634fd8dac3
--- a/sysstatemgmt/ssmcustcmds/ssmsystemcmds/src/ssminitpskeys.cpp	Fri Mar 19 09:58:42 2010 +0200
+++ b/sysstatemgmt/ssmcustcmds/ssmsystemcmds/src/ssminitpskeys.cpp	Fri Apr 16 16:18:45 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of "Eclipse Public License v1.0"
@@ -20,6 +20,7 @@
 #include "ssmmapperutility.h"
 #include "ssmmapperutilityinternalpskeys.h"
 #include "ssmcustcmdsprivatepskeys.h"
+#include "ssmlocalepskeys.h"
 #include "trace.h"
 
 #include <ssm/startupdomainpskeys.h>
@@ -273,7 +274,32 @@
              KReadDeviceDataPolicy,
              KWriteDeviceDataPolicy );
     SetL( KPSStarterUid, KRTCPropertyKey, 0 );
-    
+
+    //Used for observing the Collation code change in CSsmCollationObserver
+    INFO( "KPSStarterUid::KSSMCollationPSKey" );
+    DefineL( KPSStarterUid,
+             KSSMCollationPSKey,
+             KReadDeviceDataPolicy,
+             KWriteDeviceDataPolicy );
+    SetL( KPSStarterUid, KSSMCollationPSKey, 0 );
+
+    //Used for observing the Region code change in CSsmRegionObserver 
+    INFO( "KPSStarterUid::KSSMRegionPSKey" );
+    DefineL( KPSStarterUid,
+             KSSMRegionPSKey,
+             KReadDeviceDataPolicy,
+             KWriteDeviceDataPolicy );
+    SetL( KPSStarterUid, KSSMRegionPSKey, 0 );
+
+
+    INFO( "KPSStarterUid::KSSMUiLanguagePSKey " );
+    DefineL( KPSStarterUid,
+             KSSMUILanguagePSKey ,
+             KReadDeviceDataPolicy,
+             KWriteDeviceDataPolicy );
+    SetL( KPSStarterUid, KSSMUILanguagePSKey , 0 );
+
+
 // Store FirstBoot Value from cenrep
 TInt csVal( 0 );
 TInt psVal( 0 );