diff -r 73253677b50a -r 9e9fc5ab059f mmfenh/profilesettingsmonitor/inc/ProfileSettingsMonitorServerImpl.h --- a/mmfenh/profilesettingsmonitor/inc/ProfileSettingsMonitorServerImpl.h Fri Jul 23 17:29:03 2010 -0500 +++ b/mmfenh/profilesettingsmonitor/inc/ProfileSettingsMonitorServerImpl.h Fri Aug 06 16:55:00 2010 -0500 @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include @@ -36,6 +37,7 @@ #include #include #include +#include class CProfileSettingsMonitorServerImpl : public CBase, public MProEngProfileActivationObserver, @@ -62,6 +64,8 @@ // Initializes publish and subscribe keys used for // audio clients list implementation void InitializeAudioClientsListPSKeysL(); + void CMapGASRingingType(TProfileRingingType aRingingType); + void CMapGASKeypadVolume(TProfileKeypadVolume aKeypadVolume); private: MProEngEngine* iEngine; @@ -72,11 +76,27 @@ TBool iSilentProfile; TBool iVibra; TBool iPublicSilence; + HBufC* iMessageToneName; + HBufC* iEmailToneName; + HBufC* iVideoCallToneName; + HBufC* iRingingTone1Name; + HBufC* iRingingTone2Name; + + CGlobalAudioSettings::TGASRingingType iGASRingingType; + + CGlobalAudioSettings::TGASKeypadVolume iGASKeypadVolume; RProperty iWarningTonesProperty; RProperty iMessagingTonesProperty; RProperty iSilentProfileProperty; RProperty iVibraProperty; RProperty iPublicSilenceProperty; + RProperty iMessageToneNameProperty; + RProperty iEmailToneNameProperty; + RProperty iRingingTypeProperty; + RProperty iVideoCallToneNameProperty; + RProperty iRingingTone1NameProperty; + RProperty iRingingTone2NameProperty; + RProperty iKeypadVolumeProperty; }; #endif