photosgallery/viewframework/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp
equal
deleted
inserted
replaced
102 // add the Send command |
102 // add the Send command |
103 TCommandInfo info(EGlxCmdSend); |
103 TCommandInfo info(EGlxCmdSend); |
104 info.iMinSelectionLength = 1; |
104 info.iMinSelectionLength = 1; |
105 info.iMaxSelectionLength = KMaxTInt; |
105 info.iMaxSelectionLength = KMaxTInt; |
106 AddCommandL(info); |
106 AddCommandL(info); |
107 |
|
108 TCommandInfo singleclickinfo(EGlxCmdSingleClickSend); |
|
109 singleclickinfo.iMinSelectionLength = 1; |
|
110 singleclickinfo.iMaxSelectionLength = KMaxTInt; |
|
111 AddCommandL(singleclickinfo); |
|
112 } |
107 } |
113 |
108 |
114 |
109 |
115 // ---------------------------------------------------------------------------- |
110 // ---------------------------------------------------------------------------- |
116 // Destructor |
111 // Destructor |
138 TBool CGlxCommandHandlerSend::DoExecuteL(TInt aCommandId, |
133 TBool CGlxCommandHandlerSend::DoExecuteL(TInt aCommandId, |
139 MGlxMediaList& /*aList*/) |
134 MGlxMediaList& /*aList*/) |
140 { |
135 { |
141 GLX_FUNC("CGlxCommandHandlerSend::DoExecuteL"); |
136 GLX_FUNC("CGlxCommandHandlerSend::DoExecuteL"); |
142 |
137 |
143 if (aCommandId == EGlxCmdSend || aCommandId == EGlxCmdSingleClickSend) |
138 if (aCommandId == EGlxCmdSend) |
144 { |
139 { |
145 SendSelectedItemsL(); |
140 SendSelectedItemsL(); |
146 return ETrue; |
141 return ETrue; |
147 } |
142 } |
148 return EFalse; |
143 return EFalse; |
406 // |
401 // |
407 TBool CGlxCommandHandlerSend::DoIsDisabled(TInt aCommandId, |
402 TBool CGlxCommandHandlerSend::DoIsDisabled(TInt aCommandId, |
408 MGlxMediaList& aList) const |
403 MGlxMediaList& aList) const |
409 { |
404 { |
410 GLX_FUNC("CGlxCommandHandlerSend::DoIsDisabled"); |
405 GLX_FUNC("CGlxCommandHandlerSend::DoIsDisabled"); |
411 if ( (EGlxCmdSingleClickSend == aCommandId || EGlxCmdSend==aCommandId) && |
406 if (EGlxCmdSend == aCommandId && aList.Count()) |
412 aList.SelectionCount() ) |
|
413 { |
407 { |
414 return EFalse; |
408 return EFalse; |
415 } |
409 } |
416 |
|
417 if (EGlxCmdSend == aCommandId && aList.Count()) |
|
418 { |
|
419 return EFalse; |
|
420 } |
|
421 |
|
422 return ETrue; |
410 return ETrue; |
423 } |
411 } |
424 |
412 |
425 // ---------------------------------------------------------------------------- |
413 // ---------------------------------------------------------------------------- |
426 // HandleItemSelectedL |
414 // HandleItemSelectedL |