diff -r 39d4c97df8cb -r 09b094b73eb8 hapticsservices_pub/tactile_feedback_client_api/tsrc/src/testsdktfc.cpp --- a/hapticsservices_pub/tactile_feedback_client_api/tsrc/src/testsdktfc.cpp Tue Aug 31 15:30:39 2010 +0300 +++ b/hapticsservices_pub/tactile_feedback_client_api/tsrc/src/testsdktfc.cpp Wed Sep 01 12:23:25 2010 +0100 @@ -20,6 +20,7 @@ // INCLUDE FILES #include #include +#include #include #include "testsdktfc.h" @@ -83,6 +84,8 @@ EFalse ); SendTestClassVersion(); + + TurnOffScreenSaver(); } // ----------------------------------------------------------------------------- @@ -147,4 +150,31 @@ return ( CScriptBase* ) CTestSDKTFC::NewL( aTestModuleIf ); } +// ----------------------------------------------------------------------------- +// Turn off ScreenSaver +// ----------------------------------------------------------------------------- +// +void CTestSDKTFC::TurnOffScreenSaver() + { + //TInt Get(TUid aCategory, TUint aKey, TInt &aValue); + TInt err1 = RProperty::Get( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, + iOldScreenSaverProperty ); + TInt err2 = RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, + KScreenSaverAllowScreenSaver ); + RDebug::Printf( "screensaver property=%d err1=%d err2=%d\n", + iOldScreenSaverProperty, err1, err2 ); + } + +// ----------------------------------------------------------------------------- +// Restore ScreenSaver +// ----------------------------------------------------------------------------- +// +void CTestSDKTFC::RestoreScreenSaver() + { + RProperty::Set( KPSUidScreenSaver, KScreenSaverAllowScreenSaver, + iOldScreenSaverProperty ); + User::ResetInactivityTime(); + } + + // End of File