browserui/browser/FavouritesSrc/BrowserBookmarksView.cpp
changeset 37 481242ead638
parent 33 97c9f46387be
child 45 dbd79466b1ed
equal deleted inserted replaced
33:97c9f46387be 37:481242ead638
   492         case EWmlCmdGoToAddress: // MSK for Recent Url page
   492         case EWmlCmdGoToAddress: // MSK for Recent Url page
   493         case EWmlCmdSwitchToGotoActive:
   493         case EWmlCmdSwitchToGotoActive:
   494             {
   494             {
   495             iSoftKeyUpdate = EFalse;
   495             iSoftKeyUpdate = EFalse;
   496             DimToolbarButtons(ETrue);
   496             DimToolbarButtons(ETrue);
       
   497 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF            
       
   498             CEikButtonGroupContainer* cba = Cba()->Current();
       
   499             CEikCba* eikCba = static_cast<CEikCba*>( cba->ButtonGroup() );
       
   500             if( eikCba )
       
   501                 {
       
   502                 eikCba->EnableItemSpecificSoftkey( EFalse );
       
   503                 }
       
   504 #endif            
   497             TheContainer()->SetGotoActiveL();
   505             TheContainer()->SetGotoActiveL();
   498             break;
   506             break;
   499             }
   507             }
   500 
   508 
   501         case EIsCmdSearchWeb:
   509         case EIsCmdSearchWeb:
  1156     {
  1164     {
  1157     if ( aListBox == Container()->Listbox() )
  1165     if ( aListBox == Container()->Listbox() )
  1158         {
  1166         {
  1159         switch ( aEventType )
  1167         switch ( aEventType )
  1160             {
  1168             {
       
  1169 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF
       
  1170             case MEikListBoxObserver::EEventEmptyListClicked:
       
  1171                 return;
       
  1172 #endif
  1161             case MEikListBoxObserver::EEventEnterKeyPressed:
  1173             case MEikListBoxObserver::EEventEnterKeyPressed:
  1162             case MEikListBoxObserver::EEventItemDoubleClicked:
  1174             case MEikListBoxObserver::EEventItemDoubleClicked:
       
  1175 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF
       
  1176             case MEikListBoxObserver::EEventItemSingleClicked:
       
  1177 #endif                
  1163                 {
  1178                 {
  1164                 if ( iManualItemMovingGoingOn )
  1179                 if ( iManualItemMovingGoingOn )
  1165                     {
  1180                     {
  1166                     MoveItemsL();
  1181                     MoveItemsL();
  1167                     return;
  1182                     return;
  1233             // edit
  1248             // edit
  1234             if ( !item || (iInAdaptiveBookmarksFolder && aState.IsEmpty() ))
  1249             if ( !item || (iInAdaptiveBookmarksFolder && aState.IsEmpty() ))
  1235                 {
  1250                 {
  1236                 aMenuPane->SetItemDimmed( EWmlCmdManageBookmarks, ETrue );
  1251                 aMenuPane->SetItemDimmed( EWmlCmdManageBookmarks, ETrue );
  1237                 }
  1252                 }
       
  1253 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF
       
  1254             // add bookmark
       
  1255             if ( iInAdaptiveBookmarksFolder )
       
  1256                 {
       
  1257                 aMenuPane->SetItemDimmed( EWmlCmdAddBookmark, ETrue );
       
  1258                 }
       
  1259 
       
  1260             // create folder
       
  1261             if ( iCurrentFolder != KFavouritesRootUid || iInAdaptiveBookmarksFolder )
       
  1262                 {
       
  1263                 aMenuPane->SetItemDimmed( EWmlCmdNewFolder, ETrue );
       
  1264                 }
       
  1265 #endif    
  1238 
  1266 
  1239             if ( iInAdaptiveBookmarksFolder && aState.IsEmpty() )
  1267             if ( iInAdaptiveBookmarksFolder && aState.IsEmpty() )
  1240                 {
  1268                 {
  1241                 aMenuPane->SetItemDimmed( EWmlCmdBmActions, ETrue );
  1269                 aMenuPane->SetItemDimmed( EWmlCmdBmActions, ETrue );
  1242                 }
  1270                 }
  1243 
  1271 #ifndef BRDO_SINGLE_CLICK_ENABLED_FF
  1244             if (!item)
  1272             if (!item)
  1245                 {
  1273                 {
  1246                 aMenuPane->SetItemDimmed( EWmlCmdMarkUnmark, ETrue );
  1274                 aMenuPane->SetItemDimmed( EWmlCmdMarkUnmark, ETrue );
  1247                 }
  1275                 }
       
  1276 #endif				
  1248 /*
  1277 /*
  1249             if (BRDO_BROWSER_UPDATE_UI_FF)
  1278             if (BRDO_BROWSER_UPDATE_UI_FF)
  1250                {
  1279                {
  1251                aMenuPane->SetItemDimmed( EAknCmdHelp, ETrue );
  1280                aMenuPane->SetItemDimmed( EAknCmdHelp, ETrue );
  1252                }
  1281                }
  1325                      || ( aState.MarkedCount() > 1 );
  1354                      || ( aState.MarkedCount() > 1 );
  1326                     }
  1355                     }
  1327 
  1356 
  1328                 aMenuPane->SetItemDimmed( EWmlCmdSetAsHomePage, dimSaveAsHomePage );
  1357                 aMenuPane->SetItemDimmed( EWmlCmdSetAsHomePage, dimSaveAsHomePage );
  1329                 }
  1358                 }
  1330 
  1359 #ifndef BRDO_SINGLE_CLICK_ENABLED_FF
  1331             // add bookmark
  1360             // add bookmark
  1332             if ( iInAdaptiveBookmarksFolder )
  1361             if ( iInAdaptiveBookmarksFolder )
  1333                 {
  1362                 {
  1334                 aMenuPane->SetItemDimmed( EWmlCmdAddBookmark, ETrue );
  1363                 aMenuPane->SetItemDimmed( EWmlCmdAddBookmark, ETrue );
  1335                 }
  1364                 }
  1336 
  1365 #endif            
  1337             // set preferred/unpreferred
  1366             // set preferred/unpreferred
  1338             if ( !iContainer->Listbox()->CurrentItem() )
  1367             if ( !iContainer->Listbox()->CurrentItem() )
  1339                 {
  1368                 {
  1340                 aMenuPane->SetItemDimmed( EWmlCmdSetPreferredBookmark, ETrue );
  1369                 aMenuPane->SetItemDimmed( EWmlCmdSetPreferredBookmark, ETrue );
  1341                 aMenuPane->SetItemDimmed( EWmlCmdSetUnPreferredBookmark, ETrue );
  1370                 aMenuPane->SetItemDimmed( EWmlCmdSetUnPreferredBookmark, ETrue );
  1419             if ( !aState.AnyPlainItem() || (iCurrentFolder == KFavouritesRootUid &&
  1448             if ( !aState.AnyPlainItem() || (iCurrentFolder == KFavouritesRootUid &&
  1420                  iContainer && iContainer->Listbox() && !iContainer->Listbox()->AnyFoldersL()) )
  1449                  iContainer && iContainer->Listbox() && !iContainer->Listbox()->AnyFoldersL()) )
  1421                 {
  1450                 {
  1422                 aMenuPane->SetItemDimmed( EWmlCmdMoveToFolder, ETrue );
  1451                 aMenuPane->SetItemDimmed( EWmlCmdMoveToFolder, ETrue );
  1423                 }
  1452                 }
  1424 
  1453 #ifndef BRDO_SINGLE_CLICK_ENABLED_FF
  1425             // create folder
  1454             // create folder
  1426             if ( iCurrentFolder != KFavouritesRootUid || iInAdaptiveBookmarksFolder )
  1455             if ( iCurrentFolder != KFavouritesRootUid || iInAdaptiveBookmarksFolder )
  1427                 {
  1456                 {
  1428                 aMenuPane->SetItemDimmed( EWmlCmdNewFolder, ETrue );
  1457                 aMenuPane->SetItemDimmed( EWmlCmdNewFolder, ETrue );
  1429                 }
  1458                 }
  1430 
  1459 #endif            
  1431 
  1460 
  1432             break;
  1461             break;
  1433             }
  1462             }
  1434         case R_BROWSER_FAVOURITES_MENU_PANE_MARK_UNMARK:
  1463         case R_BROWSER_FAVOURITES_MENU_PANE_MARK_UNMARK:
  1435             {
  1464             {