equal
deleted
inserted
replaced
33 #include <AknSkinsInternalCRKeys.h> // KPslnActiveSkinUid, ... |
33 #include <AknSkinsInternalCRKeys.h> // KPslnActiveSkinUid, ... |
34 #include <DRMHelperServerInternalCRKeys.h> // KDRMHelperServerNotification |
34 #include <DRMHelperServerInternalCRKeys.h> // KDRMHelperServerNotification |
35 #include <pslninternalcrkeys.h> // KThemesWallpaperSlideSetType |
35 #include <pslninternalcrkeys.h> // KThemesWallpaperSlideSetType |
36 |
36 |
37 //PubSub keys. |
37 //PubSub keys. |
38 #include <ScreensaverInternalPSKeys.h> |
|
39 #include <UsbWatcherInternalPSKeys.h> // KPSUidUsbWatcher |
38 #include <UsbWatcherInternalPSKeys.h> // KPSUidUsbWatcher |
40 #include <usbpersonalityids.h> // KUsbPersonalityIdMS |
39 #include <usbpersonalityids.h> // KUsbPersonalityIdMS |
41 |
40 |
42 // Default theme has been configured to be different from S60 Default skin. |
41 // Default theme has been configured to be different from S60 Default skin. |
43 _LIT( KAknSkinSrvNoDefaultThemeConfigured, "0" ); |
42 _LIT( KAknSkinSrvNoDefaultThemeConfigured, "0" ); |
615 iThemesRepositoryWatcher = CAknsRepositoryWatcher::NewL( |
614 iThemesRepositoryWatcher = CAknsRepositoryWatcher::NewL( |
616 KCRUidThemes, |
615 KCRUidThemes, |
617 TCallBack(ThemesRepositoryCallBack, this), |
616 TCallBack(ThemesRepositoryCallBack, this), |
618 iThemesRepository); |
617 iThemesRepository); |
619 |
618 |
620 User::LeaveIfError( |
|
621 iScreensaverActivationProperty.Attach( KPSUidScreenSaver, KScreenSaverOn ) ); |
|
622 iScreensaverActivationSubscriber = new (ELeave) CAknsPropertySubscriber( |
619 iScreensaverActivationSubscriber = new (ELeave) CAknsPropertySubscriber( |
623 TCallBack(SSCallBack, this), iScreensaverActivationProperty ); |
620 TCallBack(SSCallBack, this), iScreensaverActivationProperty ); |
624 |
621 |
625 User::LeaveIfError( iEnableUSBWatchProperty.Attach( |
622 User::LeaveIfError( iEnableUSBWatchProperty.Attach( |
626 KPSUidUsbWatcher, KUsbWatcherSelectedPersonality) ); |
623 KPSUidUsbWatcher, KUsbWatcherSelectedPersonality) ); |
741 // Return screensaver state. |
738 // Return screensaver state. |
742 // ----------------------------------------------------------------------------- |
739 // ----------------------------------------------------------------------------- |
743 // |
740 // |
744 TInt CAknsSrvSettings::ScreensaverState() const |
741 TInt CAknsSrvSettings::ScreensaverState() const |
745 { |
742 { |
746 TInt retValue = KErrNotFound; |
743 return KErrNotFound; |
747 if ( iScreensaverActivationSubscriber ) |
|
748 { |
|
749 iScreensaverActivationProperty.Get( |
|
750 KPSUidScreenSaver, |
|
751 KScreenSaverOn, |
|
752 retValue ); |
|
753 } |
|
754 return retValue; |
|
755 } |
744 } |
756 |
745 |
757 // ----------------------------------------------------------------------------- |
746 // ----------------------------------------------------------------------------- |
758 // Interval of image change in slide set. |
747 // Interval of image change in slide set. |
759 // ----------------------------------------------------------------------------- |
748 // ----------------------------------------------------------------------------- |