photosgallery/viewframework/commandhandlers/commoncommandhandlers/src/glxcommandhandlersend.cpp
branchRCL_3
changeset 19 420f6808bf21
parent 15 191387a8b767
child 21 f9e827349359
equal deleted inserted replaced
18:78ad99c24f08 19:420f6808bf21
   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