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 <coeaui.h> |
23 #include <coeaui.h> |
25 |
24 |
26 #include "testsdkanimation.h" |
25 #include "testsdkanimation.h" |
27 |
26 |
28 // ============================ MEMBER FUNCTIONS =============================== |
27 // ============================ MEMBER FUNCTIONS =============================== |
82 CStifLogger::EFile, |
81 CStifLogger::EFile, |
83 EFalse ); |
82 EFalse ); |
84 _LIT( KFile, "C:\\resource\\testsdkanimation.rsc" ); |
83 _LIT( KFile, "C:\\resource\\testsdkanimation.rsc" ); |
85 iOffset = CCoeEnv::Static()->AddResourceFileL( KFile ); |
84 iOffset = CCoeEnv::Static()->AddResourceFileL( KFile ); |
86 SendTestClassVersion(); |
85 SendTestClassVersion(); |
87 TurnOffScreenSaver(); |
|
88 } |
86 } |
89 |
87 |
90 // ----------------------------------------------------------------------------- |
88 // ----------------------------------------------------------------------------- |
91 // CTestSDKAnimation::NewL |
89 // CTestSDKAnimation::NewL |
92 // Two-phased constructor. |
90 // Two-phased constructor. |
112 |
110 |
113 // Delete logger |
111 // Delete logger |
114 delete iLog; |
112 delete iLog; |
115 |
113 |
116 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
114 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
117 |
|
118 RestoreScreenSaver(); |
|
119 } |
115 } |
120 |
116 |
121 //----------------------------------------------------------------------------- |
117 //----------------------------------------------------------------------------- |
122 // CTestSDKAnimation::SendTestClassVersion |
118 // CTestSDKAnimation::SendTestClassVersion |
123 // Method used to send version of test class |
119 // Method used to send version of test class |
147 { |
143 { |
148 |
144 |
149 return ( CScriptBase* ) CTestSDKAnimation::NewL( aTestModuleIf ); |
145 return ( CScriptBase* ) CTestSDKAnimation::NewL( aTestModuleIf ); |
150 |
146 |
151 } |
147 } |
152 |
|
153 // ----------------------------------------------------------------------------- |
|
154 // Turn off ScreenSaver |
|
155 // ----------------------------------------------------------------------------- |
|
156 void CTestSDKAnimation::TurnOffScreenSaver() |
|
157 { |
|
158 TInt err1 = RProperty::Get( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
159 iOldScreenSaverProperty ); |
|
160 TInt err2 = RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
161 KScreenSaverAllowScreenSaver ); |
|
162 RDebug::Printf( "screensaver property=%d err1=%d err2=%d\n", |
|
163 iOldScreenSaverProperty, err1, err2 ); |
|
164 } |
|
165 |
|
166 // ----------------------------------------------------------------------------- |
|
167 // Restore ScreenSaver |
|
168 // ----------------------------------------------------------------------------- |
|
169 void CTestSDKAnimation::RestoreScreenSaver() |
|
170 { |
|
171 RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
172 iOldScreenSaverProperty ); |
|
173 User::ResetInactivityTime(); |
|
174 } |
|
175 // End of File |
148 // End of File |