96 iContainer = CButtonControl::NewL( rect ); |
95 iContainer = CButtonControl::NewL( rect ); |
97 |
96 |
98 iOffset = CCoeEnv::Static()->AddResourceFileL( KResourceFile ); |
97 iOffset = CCoeEnv::Static()->AddResourceFileL( KResourceFile ); |
99 |
98 |
100 SendTestClassVersion(); |
99 SendTestClassVersion(); |
101 |
|
102 TurnOffScreenSaver(); |
|
103 } |
100 } |
104 |
101 |
105 // ----------------------------------------------------------------------------- |
102 // ----------------------------------------------------------------------------- |
106 // CTestSDKButtons::NewL |
103 // CTestSDKButtons::NewL |
107 // Two-phased constructor. |
104 // Two-phased constructor. |
130 delete iLog; |
127 delete iLog; |
131 // Delete container |
128 // Delete container |
132 delete iContainer; |
129 delete iContainer; |
133 |
130 |
134 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
131 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
135 |
|
136 RestoreScreenSaver(); |
|
137 |
|
138 } |
132 } |
139 |
133 |
140 //----------------------------------------------------------------------------- |
134 //----------------------------------------------------------------------------- |
141 // CTestSDKButtons::SendTestClassVersion |
135 // CTestSDKButtons::SendTestClassVersion |
142 // Method used to send version of test class |
136 // Method used to send version of test class |
167 EXPORT_C CScriptBase* LibEntryL( |
161 EXPORT_C CScriptBase* LibEntryL( |
168 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
162 CTestModuleIf& aTestModuleIf ) // Backpointer to STIF Test Framework |
169 { |
163 { |
170 return ( CScriptBase* ) CTestSDKButtons::NewL( aTestModuleIf ); |
164 return ( CScriptBase* ) CTestSDKButtons::NewL( aTestModuleIf ); |
171 } |
165 } |
172 |
|
173 // ----------------------------------------------------------------------------- |
|
174 // Turn off ScreenSaver |
|
175 // ----------------------------------------------------------------------------- |
|
176 // |
|
177 void CTestSDKButtons::TurnOffScreenSaver() |
|
178 { |
|
179 TInt err1 = RProperty::Get( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
180 iOldScreenSaverProperty ); |
|
181 TInt err2 = RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
182 KScreenSaverAllowScreenSaver ); |
|
183 RDebug::Printf( "screensaver property=%d err1=%d err2=%d\n", |
|
184 iOldScreenSaverProperty, err1, err2 ); |
|
185 } |
|
186 |
|
187 // ----------------------------------------------------------------------------- |
|
188 // Restore ScreenSaver |
|
189 // ----------------------------------------------------------------------------- |
|
190 // |
|
191 void CTestSDKButtons::RestoreScreenSaver() |
|
192 { |
|
193 RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
194 iOldScreenSaverProperty ); |
|
195 User::ResetInactivityTime(); |
|
196 } |
|
197 |
|
198 // End of File |
166 // End of File |