50 CTestDomSpecialCharTab::~CTestDomSpecialCharTab() |
49 CTestDomSpecialCharTab::~CTestDomSpecialCharTab() |
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 // CTestDomSpecialCharTab::ConstructL |
57 // CTestDomSpecialCharTab::ConstructL |
61 // Symbian 2nd phase constructor can leave. |
58 // Symbian 2nd phase constructor can leave. |
103 CStifLogger::EFile, |
100 CStifLogger::EFile, |
104 EFalse ); |
101 EFalse ); |
105 |
102 |
106 iOffset = CCoeEnv::Static()->AddResourceFileL( _L("C:\\resource\\testdomspecialchartab.rsc") ); |
103 iOffset = CCoeEnv::Static()->AddResourceFileL( _L("C:\\resource\\testdomspecialchartab.rsc") ); |
107 SendTestClassVersion(); |
104 SendTestClassVersion(); |
108 |
|
109 TurnOffScreenSaver(); |
|
110 } |
105 } |
111 |
106 |
112 // ----------------------------------------------------------------------------- |
107 // ----------------------------------------------------------------------------- |
113 // CTestDomSpecialCharTab::NewL |
108 // CTestDomSpecialCharTab::NewL |
114 // Two-phased constructor. |
109 // Two-phased constructor. |
156 EXPORT_C CScriptBase* LibEntryL( |
151 EXPORT_C CScriptBase* LibEntryL( |
157 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
152 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
158 { |
153 { |
159 return ( CScriptBase* ) CTestDomSpecialCharTab::NewL( aTestModuleIf ); |
154 return ( CScriptBase* ) CTestDomSpecialCharTab::NewL( aTestModuleIf ); |
160 } |
155 } |
161 |
|
162 // ----------------------------------------------------------------------------- |
|
163 // Turn off ScreenSaver |
|
164 // ----------------------------------------------------------------------------- |
|
165 // |
|
166 void CTestDomSpecialCharTab::TurnOffScreenSaver() |
|
167 { |
|
168 TInt err1 = RProperty::Get( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
169 iOldScreenSaverProperty ); |
|
170 TInt err2 = RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
171 KScreenSaverAllowScreenSaver ); |
|
172 RDebug::Printf( "screensaver property=%d err1=%d err2=%d\n", |
|
173 iOldScreenSaverProperty, err1, err2 ); |
|
174 } |
|
175 |
|
176 // ----------------------------------------------------------------------------- |
|
177 // Restore ScreenSaver |
|
178 // ----------------------------------------------------------------------------- |
|
179 // |
|
180 void CTestDomSpecialCharTab::RestoreScreenSaver() |
|
181 { |
|
182 RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
183 iOldScreenSaverProperty ); |
|
184 User::ResetInactivityTime(); |
|
185 } |
|
186 |
|
187 |
|
188 // End of File |
156 // End of File |
189 |
157 |
190 |
158 |