src/screensavershareddatai.cpp
branchRCL_3
changeset 21 724d4ec22f0d
parent 18 98bf2adac59c
equal deleted inserted replaced
20:d1f14bc6a2ab 21:724d4ec22f0d
   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;
   686     }
   688     }
   687 
   689 
   688 // -----------------------------------------------------------------------------
   690 // -----------------------------------------------------------------------------
   689 // CScreensaverSharedDataI::ConnectToSSCR
   691 // CScreensaverSharedDataI::ConnectToSSCR
   690 // -----------------------------------------------------------------------------
   692 // -----------------------------------------------------------------------------
   838 // -----------------------------------------------------------------------------
   840 // -----------------------------------------------------------------------------
   839 //
   841 //
   840 TInt CScreensaverSharedDataI::HandleDisplayObjChanged(TAny* aPtr)
   842 TInt CScreensaverSharedDataI::HandleDisplayObjChanged(TAny* aPtr)
   841     {
   843     {
   842     CScreensaverSharedDataI* self = STATIC_CAST(CScreensaverSharedDataI*, aPtr);
   844     CScreensaverSharedDataI* self = STATIC_CAST(CScreensaverSharedDataI*, aPtr);
       
   845     
       
   846     self->SetDisplayObjChanged( ETrue );
   843     
   847     
   844     self->AppUi()->ScreensaverView()->SetDisplayObject( self->DisplayObjectType() );
   848     self->AppUi()->ScreensaverView()->SetDisplayObject( self->DisplayObjectType() );
   845     
   849     
   846     return KErrNone;
   850     return KErrNone;
   847     }
   851     }
   935         {
   939         {
   936         iActiveProfile->Release();
   940         iActiveProfile->Release();
   937         iActiveProfile = NULL;
   941         iActiveProfile = NULL;
   938         }
   942         }
   939     }
   943     }
       
   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     }
   940 
   960 
   941 // -----------------------------------------------------------------------------
   961 // -----------------------------------------------------------------------------
   942 // CScreensaverSharedDataI::AppUi
   962 // CScreensaverSharedDataI::AppUi
   943 // -----------------------------------------------------------------------------
   963 // -----------------------------------------------------------------------------
   944 //
   964 //