emailuis/emailui/src/ceuiemaillisttouchmanager.cpp
changeset 2 5253a20d2a1e
parent 0 8466d47a6819
equal deleted inserted replaced
1:12c456ceeff2 2:5253a20d2a1e
    96 // From class MFsTreeListObserver.
    96 // From class MFsTreeListObserver.
    97 // CEUiEmailListTouchManager::TreeListEventL
    97 // CEUiEmailListTouchManager::TreeListEventL
    98 // ---------------------------------------------------------------------------
    98 // ---------------------------------------------------------------------------
    99 //
    99 //
   100 void CEUiEmailListTouchManager::TreeListEventL(const TFsTreeListEvent aEvent,
   100 void CEUiEmailListTouchManager::TreeListEventL(const TFsTreeListEvent aEvent,
   101         const TFsTreeItemId /*aId*/)
   101         const TFsTreeItemId /*aId*/, const TPoint& aPoint )
   102     {
   102     {
   103     FUNC_LOG;
   103     FUNC_LOG;
   104 
   104 
   105     //If folderlist is opened. Ignore all events. 
   105     //If folderlist is opened. Ignore all events. 
   106     if (iDisableActions)
   106     if (iDisableActions)
   110         {
   110         {
   111         case MFsTreeListObserver::EFsTreeListItemTouchAction:
   111         case MFsTreeListObserver::EFsTreeListItemTouchAction:
   112             DoHandleActionL();
   112             DoHandleActionL();
   113             break;
   113             break;
   114         case MFsTreeListObserver::EFsTreeListItemTouchLongTap:
   114         case MFsTreeListObserver::EFsTreeListItemTouchLongTap:
   115             DoHandleLongTapL();
   115             DoHandleLongTapL( aPoint );
   116             break;
   116             break;
   117         case MFsTreeListObserver::EFsTreeListItemTouchFocused:
   117         case MFsTreeListObserver::EFsTreeListItemTouchFocused:
   118             DoHandleTreelistFocusChangeL();
   118             DoHandleTreelistFocusChangeL();
   119             break;
   119             break;
   120         case MFsTreeListObserver::EFsTreeListItemWillGetFocused:
   120         case MFsTreeListObserver::EFsTreeListItemWillGetFocused:
   151 
   151 
   152 // ---------------------------------------------------------------------------
   152 // ---------------------------------------------------------------------------
   153 // CEUiEmailListTouchManager::DoHandleLongTapL
   153 // CEUiEmailListTouchManager::DoHandleLongTapL
   154 // ---------------------------------------------------------------------------
   154 // ---------------------------------------------------------------------------
   155 //
   155 //
   156 void CEUiEmailListTouchManager::DoHandleLongTapL()
   156 void CEUiEmailListTouchManager::DoHandleLongTapL( const TPoint& aPoint )
   157     {
   157     {
   158     FUNC_LOG;
   158     FUNC_LOG;
   159 
   159 
   160     //Supported only for list component
   160     //Supported only for list component
   161     switch (iVisualiser.GetFocusedControl())
   161     switch (iVisualiser.GetFocusedControl())
   162         {
   162         {
   163         case EMailListComponent:
   163         case EMailListComponent:
   164             iVisualiser.DoHandleListItemLongTapL();
   164             iVisualiser.DoHandleListItemLongTapL( aPoint );
   165             break;
   165             break;
   166         default:
   166         default:
   167             //Ignore rest
   167             //Ignore rest
   168             break;
   168             break;
   169         }
   169         }