photosgallery/viewframework/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp
equal
deleted
inserted
replaced
99 // add the Send command |
99 // add the Send command |
100 TCommandInfo info(EGlxCmdSend); |
100 TCommandInfo info(EGlxCmdSend); |
101 info.iMinSelectionLength = 1; |
101 info.iMinSelectionLength = 1; |
102 info.iMaxSelectionLength = KMaxTInt; |
102 info.iMaxSelectionLength = KMaxTInt; |
103 AddCommandL(info); |
103 AddCommandL(info); |
|
104 |
|
105 TCommandInfo singleclickinfo(EGlxCmdSingleClickSend); |
|
106 singleclickinfo.iMinSelectionLength = 1; |
|
107 singleclickinfo.iMaxSelectionLength = KMaxTInt; |
|
108 AddCommandL(singleclickinfo); |
104 } |
109 } |
105 |
110 |
106 |
111 |
107 // ---------------------------------------------------------------------------- |
112 // ---------------------------------------------------------------------------- |
108 // Destructor |
113 // Destructor |
130 TBool CGlxCommandHandlerSend::DoExecuteL(TInt aCommandId, |
135 TBool CGlxCommandHandlerSend::DoExecuteL(TInt aCommandId, |
131 MGlxMediaList& /*aList*/) |
136 MGlxMediaList& /*aList*/) |
132 { |
137 { |
133 GLX_FUNC("CGlxCommandHandlerSend::DoExecuteL"); |
138 GLX_FUNC("CGlxCommandHandlerSend::DoExecuteL"); |
134 |
139 |
135 if (aCommandId == EGlxCmdSend) |
140 if (aCommandId == EGlxCmdSend || aCommandId == EGlxCmdSingleClickSend) |
136 { |
141 { |
137 SendSelectedItemsL(); |
142 SendSelectedItemsL(); |
138 return ETrue; |
143 return ETrue; |
139 } |
144 } |
140 return EFalse; |
145 return EFalse; |
391 { |
396 { |
392 GLX_FUNC("CGlxCommandHandlerSend::PopulateToolbar"); |
397 GLX_FUNC("CGlxCommandHandlerSend::PopulateToolbar"); |
393 |
398 |
394 iUiUtility->ScreenFurniture()->SetTooltipL( EGlxCmdSend, CAknButton::EPositionLeft ); |
399 iUiUtility->ScreenFurniture()->SetTooltipL( EGlxCmdSend, CAknButton::EPositionLeft ); |
395 } |
400 } |
|
401 |
|
402 // ---------------------------------------------------------------------------- |
|
403 // DoIsDisabled |
|
404 // ---------------------------------------------------------------------------- |
|
405 // |
|
406 TBool CGlxCommandHandlerSend::DoIsDisabled(TInt aCommandId, |
|
407 MGlxMediaList& aList) const |
|
408 { |
|
409 GLX_FUNC("CGlxCommandHandlerSend::DoIsDisabled"); |
|
410 if ( (EGlxCmdSingleClickSend == aCommandId || EGlxCmdSend==aCommandId) && |
|
411 aList.SelectionCount() ) |
|
412 { |
|
413 return EFalse; |
|
414 } |
|
415 |
|
416 if (EGlxCmdSend == aCommandId && aList.Count()) |
|
417 { |
|
418 return EFalse; |
|
419 } |
|
420 |
|
421 return ETrue; |
|
422 } |
396 // End of file |
423 // End of file |