19 /* |
19 /* |
20 * INCLUDE FILES |
20 * INCLUDE FILES |
21 */ |
21 */ |
22 #include <stiftestinterface.h> |
22 #include <stiftestinterface.h> |
23 #include <settingserverclient.h> |
23 #include <settingserverclient.h> |
24 #include <screensaverinternalpskeys.h> |
|
25 #include <e32property.h> |
24 #include <e32property.h> |
26 #include <coeaui.h> |
25 #include <coeaui.h> |
27 |
26 |
28 #include "testsdkgridsview.h" |
27 #include "testsdkgridsview.h" |
29 #include "testsdkgridscontainer.h" |
28 #include "testsdkgridscontainer.h" |
91 EFalse ); |
90 EFalse ); |
92 |
91 |
93 iOffset = CCoeEnv::Static()->AddResourceFileL( _L( "C:\\resource\\testsdkgrids.rsc" ) ); |
92 iOffset = CCoeEnv::Static()->AddResourceFileL( _L( "C:\\resource\\testsdkgrids.rsc" ) ); |
94 |
93 |
95 SendTestClassVersion(); |
94 SendTestClassVersion(); |
96 |
|
97 TurnOffScreenSaver(); |
|
98 } |
95 } |
99 |
96 |
100 // ----------------------------------------------------------------------------- |
97 // ----------------------------------------------------------------------------- |
101 // Ctestsdkgrids::NewL |
98 // Ctestsdkgrids::NewL |
102 // Two-phased constructor. |
99 // Two-phased constructor. |
126 delete iView; |
123 delete iView; |
127 |
124 |
128 delete iLog; |
125 delete iLog; |
129 |
126 |
130 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
127 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
131 |
|
132 RestoreScreenSaver(); |
|
133 } |
128 } |
134 |
129 |
135 //----------------------------------------------------------------------------- |
130 //----------------------------------------------------------------------------- |
136 // Ctestsdkgrids::SendTestClassVersion |
131 // Ctestsdkgrids::SendTestClassVersion |
137 // Method used to send version of test class |
132 // Method used to send version of test class |
162 EXPORT_C CScriptBase* LibEntryL( |
157 EXPORT_C CScriptBase* LibEntryL( |
163 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
158 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
164 { |
159 { |
165 return ( CScriptBase* ) CTestSDKGrids::NewL( aTestModuleIf ); |
160 return ( CScriptBase* ) CTestSDKGrids::NewL( aTestModuleIf ); |
166 } |
161 } |
167 |
|
168 // ----------------------------------------------------------------------------- |
|
169 // Turn off ScreenSaver |
|
170 // ----------------------------------------------------------------------------- |
|
171 // |
|
172 void CTestSDKGrids::TurnOffScreenSaver() |
|
173 { |
|
174 TInt err1 = RProperty::Get( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
175 iOldScreenSaverProperty ); |
|
176 TInt err2 = RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
177 KScreenSaverAllowScreenSaver ); |
|
178 RDebug::Printf( "screensaver property=%d err1=%d err2=%d\n", |
|
179 iOldScreenSaverProperty, err1, err2 ); |
|
180 } |
|
181 |
|
182 // ----------------------------------------------------------------------------- |
|
183 // Restore ScreenSaver |
|
184 // ----------------------------------------------------------------------------- |
|
185 // |
|
186 void CTestSDKGrids::RestoreScreenSaver() |
|
187 { |
|
188 RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
189 iOldScreenSaverProperty ); |
|
190 User::ResetInactivityTime(); |
|
191 } |
|
192 |
|
193 |
|
194 /* |
162 /* |
195 * End of File |
163 * End of File |
196 */ |
164 */ |