landmarksui/uicontrols/src/CLmkDlgPackageSelectorImpl.cpp
branchRCL_3
changeset 9 91123d004e8f
parent 4 3c271c9e6618
equal deleted inserted replaced
8:41042d2af523 9:91123d004e8f
   394             else if (markedCount < 1)
   394             else if (markedCount < 1)
   395                 {
   395                 {
   396                 isLandmarkDataEmpty = ETrue;
   396                 isLandmarkDataEmpty = ETrue;
   397                 }
   397                 }
   398 
   398 
   399             TInt showOnMapCmd = -1;
       
   400             TInt cnt = aMenuPane->NumberOfItemsInPane();
   399             TInt cnt = aMenuPane->NumberOfItemsInPane();
   401             for (TInt i = 0; i < cnt; ++i)
   400             for (TInt i = 0; i < cnt; ++i)
   402                 {
   401                 {
   403                 CEikMenuPaneItem::SData& itemData =
   402                 CEikMenuPaneItem::SData& itemData =
   404                         aMenuPane->ItemDataByIndexL(i);
   403                         aMenuPane->ItemDataByIndexL(i);
   405                 if (iMapNavInterface->GetServiceCmdByMenuCmd(
   404                 if (iMapNavInterface->GetServiceCmdByMenuCmd(
   406                         itemData.iCommandId) == KAiwCmdMnShowMap)
   405                         itemData.iCommandId) == KAiwCmdMnShowMap)
   407                     {
   406                     {
   408                     showOnMapCmd = itemData.iCommandId;
   407 		            if (isLandmarkDataEmpty)
       
   408 		                aMenuPane->SetItemDimmed(itemData.iCommandId, ETrue);
       
   409 		            else 
       
   410 		                aMenuPane->SetItemDimmed(itemData.iCommandId, EFalse);
       
   411 		            break;
   409                     }
   412                     }
   410                 }
       
   411 
       
   412             if (isLandmarkDataEmpty)
       
   413                 {
       
   414                 aMenuPane->SetItemDimmed(showOnMapCmd, ETrue);
       
   415                 }
       
   416             else if (showOnMapCmd != -1)
       
   417                 {
       
   418                 aMenuPane->SetItemDimmed(showOnMapCmd, EFalse);
       
   419                 }
   413                 }
   420             break;
   414             break;
   421             }
   415             }
   422         case R_LMK_PKGVIEWER_SAVE_LANDMARK_SUBMENU:
   416         case R_LMK_PKGVIEWER_SAVE_LANDMARK_SUBMENU:
   423             {
   417             {