src/screensavershareddatai.cpp
branchRCL_3
changeset 31 8f536f98e1f8
parent 26 e8d784ac1a4b
equal deleted inserted replaced
29:65be1d84df1f 31:8f536f98e1f8
   681     // Define and initialize "no power save mode" property
   681     // Define and initialize "no power save mode" property
   682     // Read: pass, Write: pass
   682     // Read: pass, Write: pass
   683     DefineScreensaverProperties( KScreenSaverNoPowerSaveMode, KSSPolicyPass );
   683     DefineScreensaverProperties( KScreenSaverNoPowerSaveMode, KSSPolicyPass );
   684 
   684 
   685     DefineScreensaverProperties( KScreenSaverActivate, KSSPolicyWriteUserData );
   685     DefineScreensaverProperties( KScreenSaverActivate, KSSPolicyWriteUserData );
   686     
       
   687     iDisplayChange = EFalse;
       
   688     }
   686     }
   689 
   687 
   690 // -----------------------------------------------------------------------------
   688 // -----------------------------------------------------------------------------
   691 // CScreensaverSharedDataI::ConnectToSSCR
   689 // CScreensaverSharedDataI::ConnectToSSCR
   692 // -----------------------------------------------------------------------------
   690 // -----------------------------------------------------------------------------
   840 // -----------------------------------------------------------------------------
   838 // -----------------------------------------------------------------------------
   841 //
   839 //
   842 TInt CScreensaverSharedDataI::HandleDisplayObjChanged(TAny* aPtr)
   840 TInt CScreensaverSharedDataI::HandleDisplayObjChanged(TAny* aPtr)
   843     {
   841     {
   844     CScreensaverSharedDataI* self = STATIC_CAST(CScreensaverSharedDataI*, aPtr);
   842     CScreensaverSharedDataI* self = STATIC_CAST(CScreensaverSharedDataI*, aPtr);
   845     
       
   846     self->SetDisplayObjChanged( ETrue );
       
   847     
   843     
   848     self->AppUi()->ScreensaverView()->SetDisplayObject( self->DisplayObjectType() );
   844     self->AppUi()->ScreensaverView()->SetDisplayObject( self->DisplayObjectType() );
   849     
   845     
   850     return KErrNone;
   846     return KErrNone;
   851     }
   847     }
   939         {
   935         {
   940         iActiveProfile->Release();
   936         iActiveProfile->Release();
   941         iActiveProfile = NULL;
   937         iActiveProfile = NULL;
   942         }
   938         }
   943     }
   939     }
   944 // -----------------------------------------------------------------------------
       
   945 // CScreensaverSharedDataI::SetDisplayObjChanged
       
   946 // -----------------------------------------------------------------------------
       
   947 //
       
   948 void CScreensaverSharedDataI::SetDisplayObjChanged( TBool aChanged )
       
   949     {
       
   950     iDisplayChange = aChanged;
       
   951     }
       
   952 // -----------------------------------------------------------------------------
       
   953 // CScreensaverSharedDataI::GetDisplayObjChanged
       
   954 // -----------------------------------------------------------------------------
       
   955 //
       
   956 TBool CScreensaverSharedDataI::GetDisplayObjChanged()const
       
   957     {
       
   958     return iDisplayChange;
       
   959     }
       
   960 
   940 
   961 // -----------------------------------------------------------------------------
   941 // -----------------------------------------------------------------------------
   962 // CScreensaverSharedDataI::AppUi
   942 // CScreensaverSharedDataI::AppUi
   963 // -----------------------------------------------------------------------------
   943 // -----------------------------------------------------------------------------
   964 //
   944 //