--- a/mmsharing/mmshindicator/tsrc/IndicatorTestApp/src/IndicatorTestAppAppui.cpp Thu Aug 19 09:51:39 2010 +0300
+++ b/mmsharing/mmshindicator/tsrc/IndicatorTestApp/src/IndicatorTestAppAppui.cpp Tue Aug 31 15:12:07 2010 +0300
@@ -79,10 +79,13 @@
case EIndicatorTestAppSharingAvailable:
{
+
+ MultimediaSharingSettings::SetPopupNotificationSettingL( EPopupNotificationOn );
break;
}
case EIndicatorTestAppSharingNotAvailable:
{
+ MultimediaSharingSettings::SetPopupNotificationSettingL( EPopupNotificationOff );
break;
}
default:
@@ -106,7 +109,15 @@
void CIndicatorTestAppAppUi::DynInitMenuPaneL(TInt aResourceId, CEikMenuPane* aMenuPane)
{
if( aResourceId == R_INDICATORTESTAPP_MENU )
- {
+ {
+ if( MultimediaSharingSettings::PopupNotificationSettingL() == EPopupNotificationOn )
+ {
+ aMenuPane->DeleteMenuItem( EIndicatorTestAppNoPopUpNotification );
+ }
+ else
+ {
+ aMenuPane->DeleteMenuItem( EIndicatorTestAppPopUpNotification );
+ }
if( MultimediaSharingSettings::AuditoryNotificationSettingL() == EAuditoryNotificationOn )
{
aMenuPane->DeleteMenuItem( EIndicatorTestAppNoAudiotoryNotification );