equal
deleted
inserted
replaced
19 |
19 |
20 |
20 |
21 // INCLUDE FILES |
21 // INCLUDE FILES |
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 |
25 |
27 #include "testdomaiwpro.h" |
26 #include "testdomaiwpro.h" |
28 |
27 |
29 // ============================ MEMBER FUNCTIONS =============================== |
28 // ============================ MEMBER FUNCTIONS =============================== |
84 CStifLogger::ETxt, CStifLogger::EFile, EFalse ); |
83 CStifLogger::ETxt, CStifLogger::EFile, EFalse ); |
85 |
84 |
86 iOffset = CCoeEnv::Static()->AddResourceFileL( KResourcePath ); |
85 iOffset = CCoeEnv::Static()->AddResourceFileL( KResourcePath ); |
87 |
86 |
88 SendTestClassVersion(); |
87 SendTestClassVersion(); |
89 |
|
90 TurnOffScreenSaver(); |
|
91 } |
88 } |
92 |
89 |
93 // ----------------------------------------------------------------------------- |
90 // ----------------------------------------------------------------------------- |
94 // CTestDOMAIWPro::NewL |
91 // CTestDOMAIWPro::NewL |
95 // Two-phased constructor. |
92 // Two-phased constructor. |
115 Delete(); |
112 Delete(); |
116 |
113 |
117 // Delete logger |
114 // Delete logger |
118 delete iLog; |
115 delete iLog; |
119 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
116 CCoeEnv::Static()->DeleteResourceFile( iOffset ); |
120 |
|
121 RestoreScreenSaver(); |
|
122 |
|
123 } |
117 } |
124 |
118 |
125 //----------------------------------------------------------------------------- |
119 //----------------------------------------------------------------------------- |
126 // CTestDOMAIWPro::SendTestClassVersion |
120 // CTestDOMAIWPro::SendTestClassVersion |
127 // Method used to send version of test class |
121 // Method used to send version of test class |
155 { |
149 { |
156 |
150 |
157 return ( CScriptBase* ) CTestDOMAIWPro::NewL( aTestModuleIf ); |
151 return ( CScriptBase* ) CTestDOMAIWPro::NewL( aTestModuleIf ); |
158 |
152 |
159 } |
153 } |
160 |
|
161 // ----------------------------------------------------------------------------- |
|
162 // Turn off ScreenSaver |
|
163 // ----------------------------------------------------------------------------- |
|
164 // |
|
165 void CTestDOMAIWPro::TurnOffScreenSaver() |
|
166 { |
|
167 TInt err1 = RProperty::Get( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
168 iOldScreenSaverProperty ); |
|
169 TInt err2 = RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
170 KScreenSaverAllowScreenSaver ); |
|
171 RDebug::Printf( "screensaver property=%d err1=%d err2=%d\n", |
|
172 iOldScreenSaverProperty, err1, err2 ); |
|
173 } |
|
174 |
|
175 // ----------------------------------------------------------------------------- |
|
176 // Restore ScreenSaver |
|
177 // ----------------------------------------------------------------------------- |
|
178 // |
|
179 void CTestDOMAIWPro::RestoreScreenSaver() |
|
180 { |
|
181 RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, |
|
182 iOldScreenSaverProperty ); |
|
183 User::ResetInactivityTime(); |
|
184 } |
|
185 |
|
186 // End of File |
154 // End of File |