classicui_plat/personalisation_framework_api/tsrc/src/testdompslnframework.cpp
changeset 14 3320e4e6e8bb
parent 0 2f259fa3e83a
equal deleted inserted replaced
0:2f259fa3e83a 14:3320e4e6e8bb
    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 <e32property.h>
    23 #include <e32property.h>
    25 #include <coemain.h>
    24 #include <coemain.h>
    26 #include <eikclb.h>
    25 #include <eikclb.h>
    27 #include <coeaui.h>
    26 #include <coeaui.h>
    28 
    27 
    86                           CStifLogger::ETxt,
    85                           CStifLogger::ETxt,
    87                           CStifLogger::EFile,
    86                           CStifLogger::EFile,
    88                           EFalse );
    87                           EFalse );
    89     
    88     
    90     iOffset = CCoeEnv::Static()->AddResourceFileL( KFilePath );
    89     iOffset = CCoeEnv::Static()->AddResourceFileL( KFilePath );
    91     
       
    92 
       
    93     TurnOffScreenSaver();
       
    94 
    90 
    95     SendTestClassVersion();
    91     SendTestClassVersion();
    96 
    92 
    97     }
    93     }
    98 
    94 
   127         iEikonEnvPointer = NULL;
   123         iEikonEnvPointer = NULL;
   128         }
   124         }
   129     // Delete logger
   125     // Delete logger
   130     delete iLog;
   126     delete iLog;
   131     CCoeEnv::Static()->DeleteResourceFile( iOffset );
   127     CCoeEnv::Static()->DeleteResourceFile( iOffset );
   132 
       
   133     RestoreScreenSaver();
       
   134 
       
   135     }
   128     }
   136 
   129 
   137 //-----------------------------------------------------------------------------
   130 //-----------------------------------------------------------------------------
   138 // Ctestdompslnframework::SendTestClassVersion
   131 // Ctestdompslnframework::SendTestClassVersion
   139 // Method used to send version of test class
   132 // Method used to send version of test class
   165     {
   158     {
   166 
   159 
   167     return ( CScriptBase* ) CTestDOMPSLNFramework::NewL( aTestModuleIf );
   160     return ( CScriptBase* ) CTestDOMPSLNFramework::NewL( aTestModuleIf );
   168 
   161 
   169     }
   162     }
   170 
       
   171 
       
   172 // -----------------------------------------------------------------------------
       
   173 // Turn off ScreenSaver
       
   174 // -----------------------------------------------------------------------------
       
   175 //
       
   176 void CTestDOMPSLNFramework::TurnOffScreenSaver()
       
   177     {
       
   178     TInt err1 = RProperty::Get(KPSUidScreenSaver, KScreenSaverAllowScreenSaver,
       
   179         iOldScreenSaverProperty);
       
   180     TInt err2 = RProperty::Set(KPSUidScreenSaver, KScreenSaverAllowScreenSaver,
       
   181         KScreenSaverAllowScreenSaver);    
       
   182     RDebug::Printf("screensaver property=%d err1=%d err2=%d\n",
       
   183         iOldScreenSaverProperty, err1, err2);
       
   184     }
       
   185 
       
   186 // -----------------------------------------------------------------------------
       
   187 // Restore ScreenSaver
       
   188 // -----------------------------------------------------------------------------
       
   189 //
       
   190 void CTestDOMPSLNFramework::RestoreScreenSaver()
       
   191     {
       
   192     RProperty::Set(KPSUidScreenSaver, KScreenSaverAllowScreenSaver,
       
   193         iOldScreenSaverProperty);
       
   194     User::ResetInactivityTime();
       
   195     }
       
   196 //  End of File
   163 //  End of File