equal
deleted
inserted
replaced
497 // |
497 // |
498 void CFSEmailUiFolderListVisualiser::SetPopupSoftkeysL() |
498 void CFSEmailUiFolderListVisualiser::SetPopupSoftkeysL() |
499 { |
499 { |
500 FUNC_LOG; |
500 FUNC_LOG; |
501 CEikButtonGroupContainer* cba = CEikButtonGroupContainer::Current(); |
501 CEikButtonGroupContainer* cba = CEikButtonGroupContainer::Current(); |
502 cba->AddCommandSetToStackL( R_AVKON_SOFTKEYS_SELECT_CANCEL__SELECT); |
502 cba->AddCommandSetToStackL( R_AVKON_SOFTKEYS_SELECT_CANCEL__SELECT ); |
503 cba->UpdateCommandObserverL( cba->PositionById( EAknSoftkeySelect ), *this ); |
503 cba->UpdateCommandObserverL( cba->PositionById( EAknSoftkeySelect ), *this ); |
|
504 cba->MakeCommandVisible( EAknSoftkeySelect , EFalse ); |
504 cba->UpdateCommandObserverL( cba->PositionById( EEikBidCancel ), *this ); |
505 cba->UpdateCommandObserverL( cba->PositionById( EEikBidCancel ), *this ); |
505 cba->DrawNow(); |
506 cba->DrawNow(); |
506 } |
507 } |
507 |
508 |
508 // --------------------------------------------------------------------------- |
509 // --------------------------------------------------------------------------- |
511 // |
512 // |
512 void CFSEmailUiFolderListVisualiser::ClearPopupSoftkeys() |
513 void CFSEmailUiFolderListVisualiser::ClearPopupSoftkeys() |
513 { |
514 { |
514 FUNC_LOG; |
515 FUNC_LOG; |
515 CEikButtonGroupContainer* cba = CEikButtonGroupContainer::Current(); |
516 CEikButtonGroupContainer* cba = CEikButtonGroupContainer::Current(); |
516 |
517 cba->MakeCommandVisible( EAknSoftkeySelect , ETrue ); |
517 if (cba->UpdatedCommandObserverExists(CEikButtonGroupContainer::ELeftSoftkeyPosition)) |
518 if (cba->UpdatedCommandObserverExists(CEikButtonGroupContainer::ELeftSoftkeyPosition)) |
518 { |
519 { |
519 cba->RemoveCommandObserver( cba->PositionById( EAknSoftkeySelect ) ); |
520 cba->RemoveCommandObserver( cba->PositionById( EAknSoftkeySelect ) ); |
520 } |
521 } |
521 if (cba->UpdatedCommandObserverExists(CEikButtonGroupContainer::ERightSoftkeyPosition)) |
522 if (cba->UpdatedCommandObserverExists(CEikButtonGroupContainer::ERightSoftkeyPosition)) |
522 { |
523 { |
523 cba->RemoveCommandObserver( cba->PositionById( EEikBidCancel ) ); |
524 cba->RemoveCommandObserver( cba->PositionById( EEikBidCancel ) ); |
524 } |
525 } |
525 TInt pos = -1; |
526 TInt pos = -1; |
|
527 |
526 if ((pos = cba->PositionById( EAknSoftkeySelect )) >= 0) |
528 if ((pos = cba->PositionById( EAknSoftkeySelect )) >= 0) |
527 { |
529 { |
528 cba->RemoveCommandFromStack( pos, EAknSoftkeySelect ); |
530 cba->RemoveCommandFromStack( pos, EAknSoftkeySelect ); |
529 } |
531 } |
|
532 |
530 if ((pos = cba->PositionById( EEikBidCancel )) >= 0) |
533 if ((pos = cba->PositionById( EEikBidCancel )) >= 0) |
531 { |
534 { |
532 cba->RemoveCommandFromStack( pos, EEikBidCancel ); |
535 cba->RemoveCommandFromStack( pos, EEikBidCancel ); |
533 } |
536 } |
534 } |
537 } |
869 // |
872 // |
870 void CFSEmailUiFolderListVisualiser::OfferToolbarEventL( TInt aCommand ) |
873 void CFSEmailUiFolderListVisualiser::OfferToolbarEventL( TInt aCommand ) |
871 { |
874 { |
872 switch( aCommand ) |
875 switch( aCommand ) |
873 { |
876 { |
874 case EFsEmailUiTbCmdSelect: |
877 /*case EFsEmailUiTbCmdSelect: |
875 HandleCommandL( EFsEmailUiCmdSelect ); |
878 HandleCommandL( EFsEmailUiCmdSelect ); |
876 break; |
879 break;*/ |
877 case EFsEmailUiTbCmdCollapseAll: |
880 case EFsEmailUiTbCmdCollapseAll: |
878 HandleCommandL( EFsEmailUiCmdActionsCollapseAll ); |
881 HandleCommandL( EFsEmailUiCmdActionsCollapseAll ); |
879 break; |
882 break; |
880 case EFsEmailUiTbCmdExpandAll: |
883 case EFsEmailUiTbCmdExpandAll: |
881 HandleCommandL( EFsEmailUiCmdActionsExpandAll ); |
884 HandleCommandL( EFsEmailUiCmdActionsExpandAll ); |
2999 // --------------------------------------------------------------------------- |
3002 // --------------------------------------------------------------------------- |
3000 // |
3003 // |
3001 void CFSEmailUiFolderListVisualiser::UpdateToolbarButtons() |
3004 void CFSEmailUiFolderListVisualiser::UpdateToolbarButtons() |
3002 { |
3005 { |
3003 FUNC_LOG; |
3006 FUNC_LOG; |
3004 Toolbar()->SetItemDimmed( |
3007 //Toolbar()->SetItemDimmed(EFsEmailUiTbCmdSelect, ( iModel == NULL ) || ( iModel->Count() == 0 ), ETrue ); |
3005 EFsEmailUiTbCmdSelect, ( iModel == NULL ) || ( iModel->Count() == 0 ), ETrue ); |
|
3006 Toolbar()->SetItemDimmed( EFsEmailUiTbCmdExpandAll, AllNodesExpanded(), ETrue ); |
3008 Toolbar()->SetItemDimmed( EFsEmailUiTbCmdExpandAll, AllNodesExpanded(), ETrue ); |
3007 Toolbar()->SetItemDimmed( EFsEmailUiTbCmdCollapseAll, AllNodesCollapsed(), ETrue ); |
3009 Toolbar()->SetItemDimmed( EFsEmailUiTbCmdCollapseAll, AllNodesCollapsed(), ETrue ); |
3008 } |
3010 } |
3009 |
3011 |
3010 // --------------------------------------------------------------------------- |
3012 // --------------------------------------------------------------------------- |