equal
deleted
inserted
replaced
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 } |