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