50 CTestDOMBatteryPane::~CTestDOMBatteryPane() |
49 CTestDOMBatteryPane::~CTestDOMBatteryPane() |
51 { |
50 { |
52 // Delete logger |
51 // Delete logger |
53 delete iLog; |
52 delete iLog; |
54 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
53 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
55 |
|
56 RestoreScreenSaver(); |
|
57 } |
54 } |
58 |
55 |
59 // ----------------------------------------------------------------------------- |
56 // ----------------------------------------------------------------------------- |
60 // CTestDOMBatteryPane::ConstructL |
57 // CTestDOMBatteryPane::ConstructL |
61 // Symbian 2nd phase constructor can leave. |
58 // Symbian 2nd phase constructor can leave. |
157 EXPORT_C CScriptBase* LibEntryL( |
152 EXPORT_C CScriptBase* LibEntryL( |
158 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
153 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
159 { |
154 { |
160 return ( CScriptBase* ) CTestDOMBatteryPane::NewL( aTestModuleIf ); |
155 return ( CScriptBase* ) CTestDOMBatteryPane::NewL( aTestModuleIf ); |
161 } |
156 } |
162 |
|
163 // ----------------------------------------------------------------------------- |
|
164 // Turn off ScreenSaver |
|
165 // ----------------------------------------------------------------------------- |
|
166 // |
|
167 void CTestDOMBatteryPane::TurnOffScreenSaver() |
|
168 { |
|
169 TInt err1 = RProperty::Get( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
170 iOldScreenSaverProperty ); |
|
171 TInt err2 = RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
172 KScreenSaverAllowScreenSaver ); |
|
173 RDebug::Printf( "screensaver property=%d err1=%d err2=%d\n", |
|
174 iOldScreenSaverProperty, err1, err2 ); |
|
175 } |
|
176 |
|
177 // ----------------------------------------------------------------------------- |
|
178 // Restore ScreenSaver |
|
179 // ----------------------------------------------------------------------------- |
|
180 // |
|
181 void CTestDOMBatteryPane::RestoreScreenSaver() |
|
182 { |
|
183 RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
184 iOldScreenSaverProperty ); |
|
185 User::ResetInactivityTime(); |
|
186 } |
|
187 |
|
188 |
|
189 // End of File |
157 // End of File |