equal
deleted
inserted
replaced
18 |
18 |
19 |
19 |
20 // INCLUDE FILES |
20 // INCLUDE FILES |
21 #include <stiftestinterface.h> |
21 #include <stiftestinterface.h> |
22 #include <settingserverclient.h> |
22 #include <settingserverclient.h> |
23 #include <screensaverinternalpskeys.h> |
|
24 #include <e32property.h> |
23 #include <e32property.h> |
25 #include <coemain.h> |
24 #include <coemain.h> |
26 #include <aknenv.h> |
25 #include <aknenv.h> |
27 |
26 |
28 #include "testsdkoptionsmenu.h" |
27 #include "testsdkoptionsmenu.h" |
61 iEikMenuBar=NULL; |
60 iEikMenuBar=NULL; |
62 iEikMenuPaneTitle=NULL; |
61 iEikMenuPaneTitle=NULL; |
63 iEikMenuPaneItem=NULL; |
62 iEikMenuPaneItem=NULL; |
64 |
63 |
65 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
64 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
66 |
|
67 RestoreScreenSaver(); |
|
68 |
|
69 } |
65 } |
70 |
66 |
71 // ----------------------------------------------------------------------------- |
67 // ----------------------------------------------------------------------------- |
72 // CTestSDKOptionsMenu::ConstructL |
68 // CTestSDKOptionsMenu::ConstructL |
73 // Symbian 2nd phase constructor can leave. |
69 // Symbian 2nd phase constructor can leave. |
114 CStifLogger::ETxt, |
110 CStifLogger::ETxt, |
115 CStifLogger::EFile, |
111 CStifLogger::EFile, |
116 EFalse ); |
112 EFalse ); |
117 |
113 |
118 SendTestClassVersion(); |
114 SendTestClassVersion(); |
119 |
|
120 TurnOffScreenSaver(); |
|
121 |
115 |
122 #ifdef __WINSCW__ |
116 #ifdef __WINSCW__ |
123 iOffset = CCoeEnv::Static()->AddResourceFileL(_L("z:\\resource\\testsdkoptionsmenu.rsc")); |
117 iOffset = CCoeEnv::Static()->AddResourceFileL(_L("z:\\resource\\testsdkoptionsmenu.rsc")); |
124 #else |
118 #else |
125 iOffset = CCoeEnv::Static()->AddResourceFileL(_L("C:\\resource\\testsdkoptionsmenu.rsc")); |
119 iOffset = CCoeEnv::Static()->AddResourceFileL(_L("C:\\resource\\testsdkoptionsmenu.rsc")); |
180 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
174 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
181 { |
175 { |
182 return ( CScriptBase* ) CTestSDKOptionsMenu::NewL( aTestModuleIf ); |
176 return ( CScriptBase* ) CTestSDKOptionsMenu::NewL( aTestModuleIf ); |
183 } |
177 } |
184 |
178 |
185 // ----------------------------------------------------------------------------- |
|
186 // Turn off ScreenSaver |
|
187 // ----------------------------------------------------------------------------- |
|
188 // |
|
189 void CTestSDKOptionsMenu::TurnOffScreenSaver() |
|
190 { |
|
191 TInt err1 = RProperty::Get( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
192 iOldScreenSaverProperty ); |
|
193 TInt err2 = RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
194 KScreenSaverAllowScreenSaver ); |
|
195 RDebug::Printf( "screensaver property=%d err1=%d err2=%d\n", |
|
196 iOldScreenSaverProperty, err1, err2 ); |
|
197 } |
|
198 |
|
199 // ----------------------------------------------------------------------------- |
|
200 // Restore ScreenSaver |
|
201 // ----------------------------------------------------------------------------- |
|
202 // |
|
203 void CTestSDKOptionsMenu::RestoreScreenSaver() |
|
204 { |
|
205 RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
206 iOldScreenSaverProperty ); |
|
207 User::ResetInactivityTime(); |
|
208 } |
|
209 |
|
210 |
|
211 // End of File |
179 // End of File |