diff -r 951aeeb3da43 -r eea20ed08f4b coreapplicationuis/SysAp/Inc/SysApPubSubObserver.h --- a/coreapplicationuis/SysAp/Inc/SysApPubSubObserver.h Fri Jun 11 13:48:03 2010 +0300 +++ b/coreapplicationuis/SysAp/Inc/SysApPubSubObserver.h Tue Jun 29 10:40:11 2010 +0300 @@ -38,6 +38,15 @@ * @since 2.X */ +enum TSecurityUIsLights + { + ESecurityUIsLightsUninitialized = 0, + ESecurityUIsLightsLockOnRequest, + ESecurityUIsLightsQueryOnRequest, + ESecurityUIsLightsLockOffRequest, + ESecurityUIsLightsLastValue + }; + class CSysApPubSubObserver : public CBase, public MSysApPropertyResponder @@ -99,7 +108,7 @@ /** * Handle keys under category KPSUidHWRMFmTx */ -// void HandleHwrmFmTxCategoryL( const TUint aKey, const TInt aValue ); + // void HandleHwrmFmTxCategoryL( const TUint aKey, const TInt aValue ); /** * Handle keys under category KPSUidDataSynchronizationInternalKeys @@ -134,6 +143,9 @@ */ CSysApPubSubObserver( CSysApAppUi& aSysApAppUi ); void ConstructL(); + + void HandleLKeylockEventL( const TUint aKey, const TInt aValue ); + void HandleLightsOnRequestL( const TUint aKey, const TInt aValue ); protected: // From MSysApPropertyResponder @@ -151,8 +163,8 @@ CSysApSubscriber* iInboxStatusSubscriber; // KUidInboxStatusValue CSysApSubscriber* iOutboxStatusSubscriber; // KUidOutboxStatus CSysApSubscriber* iIrdaStatusSubscriber; // KPSUidIrdaStatus - CSysApSubscriber* iGprsStatusSubscriber; // KPSUidGprsStatus - CSysApSubscriber* iWcdmaStatusSubscriber; // KPSUidWcdmaStatus +// CSysApSubscriber* iGprsStatusSubscriber; // KPSUidGprsStatus +// CSysApSubscriber* iWcdmaStatusSubscriber; // KPSUidWcdmaStatus CSysApSubscriber* iLocationGlobalPrivacySubscriber; // KPSUidLocationGlobalPrivacy CSysApSubscriber* iRestoreBackupSubscriber; // KUidBackupRestoreKey @@ -160,11 +172,11 @@ CSysApSubscriber* iSimChangedSubscriber; // KPSSimChanged // Category KHWRMFmTxStatus -// CSysApSubscriber* iFmTxStatusSubscriber; // KPSUidHWRMFmTx + // CSysApSubscriber* iFmTxStatusSubscriber; // KPSUidHWRMFmTx -// TInt iPreviousFmTxPSValue; + // TInt iPreviousFmTxPSValue; -// CSysApRemConObserver* iFmTxRemConObserver; + // CSysApRemConObserver* iFmTxRemConObserver; // Category KPSUidCoreApplicationUIs @@ -238,6 +250,13 @@ * Own. */ CSysApSubscriber* iSmsPhoneStoreSubscriber; + + CSysApSubscriber* iKeylockEventSubscriber; + + CSysApSubscriber* iLightsOnRequestSubscriber; + + CSysApSubscriber* iPowerMenuCustomDialogSubscriber; + }; #endif // SYSAPPUBSUBOBSERVER_H