equal
deleted
inserted
replaced
36 #include <centralrepository.h> |
36 #include <centralrepository.h> |
37 #include <ProfileEngineDomainCRKeys.h> |
37 #include <ProfileEngineDomainCRKeys.h> |
38 #include <ProfilesVariant.hrh> |
38 #include <ProfilesVariant.hrh> |
39 #include <e32capability.h> |
39 #include <e32capability.h> |
40 #include <GlobalAudioSettings.h> |
40 #include <GlobalAudioSettings.h> |
|
41 #include <MProfileEngineExtended2.h> |
41 class CProfileSettingsMonitorServerImpl : |
42 class CProfileSettingsMonitorServerImpl : |
42 public CBase, |
43 public CBase, |
43 public MProEngProfileActivationObserver, |
44 public MProEngProfileActivationObserver, |
44 public MProEngActiveProfileObserver |
45 public MProEngActiveProfileObserver |
45 { |
46 { |
68 void CMapGASKeypadVolume(TProfileKeypadVolume aKeypadVolume); |
69 void CMapGASKeypadVolume(TProfileKeypadVolume aKeypadVolume); |
69 |
70 |
70 private: |
71 private: |
71 MProEngEngine* iEngine; |
72 MProEngEngine* iEngine; |
72 MProEngNotifyHandler* iNotifyHandler; |
73 MProEngNotifyHandler* iNotifyHandler; |
|
74 MProfileEngineExtended2* iProfileEngineExtended; |
73 TInt iActiveProfileId; |
75 TInt iActiveProfileId; |
74 TBool iWarningTones; |
76 TBool iWarningTones; |
75 TBool iMessagingTones; |
77 TBool iMessagingTones; |
76 TBool iSilentProfile; |
78 TBool iSilentProfile; |
77 TBool iVibra; |
79 TBool iVibra; |
83 HBufC* iRingingTone2Name; |
85 HBufC* iRingingTone2Name; |
84 |
86 |
85 CGlobalAudioSettings::TGASRingingType iGASRingingType; |
87 CGlobalAudioSettings::TGASRingingType iGASRingingType; |
86 |
88 |
87 CGlobalAudioSettings::TGASKeypadVolume iGASKeypadVolume; |
89 CGlobalAudioSettings::TGASKeypadVolume iGASKeypadVolume; |
|
90 TBool iSilenceMode; |
88 RProperty iWarningTonesProperty; |
91 RProperty iWarningTonesProperty; |
89 RProperty iMessagingTonesProperty; |
92 RProperty iMessagingTonesProperty; |
90 RProperty iSilentProfileProperty; |
93 RProperty iSilentProfileProperty; |
91 RProperty iVibraProperty; |
94 RProperty iVibraProperty; |
92 RProperty iPublicSilenceProperty; |
95 RProperty iPublicSilenceProperty; |
95 RProperty iRingingTypeProperty; |
98 RProperty iRingingTypeProperty; |
96 RProperty iVideoCallToneNameProperty; |
99 RProperty iVideoCallToneNameProperty; |
97 RProperty iRingingTone1NameProperty; |
100 RProperty iRingingTone1NameProperty; |
98 RProperty iRingingTone2NameProperty; |
101 RProperty iRingingTone2NameProperty; |
99 RProperty iKeypadVolumeProperty; |
102 RProperty iKeypadVolumeProperty; |
|
103 RProperty iSilenceModeProperty; |
100 }; |
104 }; |
101 |
105 |
102 #endif |
106 #endif |
103 |
107 |
104 // End of file |
108 // End of file |