equal
deleted
inserted
replaced
192 { |
192 { |
193 iView.CancelAttachmentL( FindAttachmentL( *iMessageHeaderURL ) ); |
193 iView.CancelAttachmentL( FindAttachmentL( *iMessageHeaderURL ) ); |
194 break; |
194 break; |
195 } |
195 } |
196 |
196 |
|
197 case EFsEmailUiCmdCancelAllDownloads: |
|
198 { |
|
199 iView.CancelAllAttachmentsL(); |
|
200 break; |
|
201 } |
|
202 |
197 case EFsEmailUiCmdOpenAttachment: |
203 case EFsEmailUiCmdOpenAttachment: |
198 { |
204 { |
199 iView.OpenAttachmentL( FindAttachmentL( *iMessageHeaderURL ) ); |
205 iView.OpenAttachmentL( FindAttachmentL( *iMessageHeaderURL ) ); |
200 break; |
206 break; |
201 } |
207 } |
291 //Dim all item by default |
297 //Dim all item by default |
292 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdOpenAttachment, ETrue ); |
298 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdOpenAttachment, ETrue ); |
293 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdSave, ETrue ); |
299 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdSave, ETrue ); |
294 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdSaveAll, ETrue ); |
300 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdSaveAll, ETrue ); |
295 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdCancelDownload, ETrue ); |
301 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdCancelDownload, ETrue ); |
|
302 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdCancelAllDownloads, ETrue ); |
296 |
303 |
297 const TBool isMessage( iAttachmentsListModel->IsMessage( aAttachment ) ); |
304 const TBool isMessage( iAttachmentsListModel->IsMessage( aAttachment ) ); |
298 |
305 |
299 if ( iAppUi.DownloadInfoMediator()->IsDownloading( aAttachment.partData.iMessagePartId ) ) |
306 if ( iAppUi.DownloadInfoMediator()->IsDownloading( aAttachment.partData.iMessagePartId ) ) |
300 { |
307 { |
339 { |
346 { |
340 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdSaveAll, |
347 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdSaveAll, |
341 iAttachmentsListModel->IsThereAnyMessageAttachments() && !iView.IsEmbeddedMsgSavingAllowed() ); |
348 iAttachmentsListModel->IsThereAnyMessageAttachments() && !iView.IsEmbeddedMsgSavingAllowed() ); |
342 } |
349 } |
343 } |
350 } |
344 |
351 |
|
352 if ( iAttachmentsListModel->IsMultiplyDownloadsOngoing() ) |
|
353 { |
|
354 iAttachmentStylusPopup->SetItemDimmed( EFsEmailUiCmdCancelAllDownloads, EFalse ); |
|
355 } |
345 |
356 |
346 iAttachmentStylusPopup->SetPosition( iAppUi.LastSeenPointerPosition(), |
357 iAttachmentStylusPopup->SetPosition( iAppUi.LastSeenPointerPosition(), |
347 CAknStylusPopUpMenu::EPositionTypeLeftTop ); |
358 CAknStylusPopUpMenu::EPositionTypeLeftTop ); |
348 iAttachmentStylusPopup->ShowMenu(); |
359 iAttachmentStylusPopup->ShowMenu(); |
349 } |
360 } |