ui/viewmanagement/statehandler/src/glxcommandhandlerfactory.cpp
changeset 29 2c833fc9e98f
parent 26 c499df2dbb33
child 44 aa2fa096cbfb
equal deleted inserted replaced
26:c499df2dbb33 29:2c833fc9e98f
    24 #include <glxcommandhandlerremovefrom.h>
    24 #include <glxcommandhandlerremovefrom.h>
    25 #include <glxcommandhandlernewmedia.h>
    25 #include <glxcommandhandlernewmedia.h>
    26 #include <glxcommandhandlersend.h>
    26 #include <glxcommandhandlersend.h>
    27 #include <glxcommandhandlerrename.h>
    27 #include <glxcommandhandlerrename.h>
    28 
    28 
       
    29 
    29 GlxCommandHandler* GlxCommandHandlerFactory::CreateCommandHandler(int commandId)
    30 GlxCommandHandler* GlxCommandHandlerFactory::CreateCommandHandler(int commandId)
    30 {
    31 {
    31     GlxCommandHandler* cmdHandler = NULL;
    32     GlxCommandHandler* cmdHandler = NULL;
    32     switch(commandId)
    33     switch(commandId)
    33         {
    34         {
    34         case EGlxCmdDelete: cmdHandler = new GlxCommandHandlerDelete();
    35         case EGlxCmdDelete: cmdHandler = new GlxCommandHandlerDelete();
    35            break;
    36            break;
    36         case EGlxCmdAddToAlbum: cmdHandler = new GlxCommandHandlerAddToContainer();
    37         case EGlxCmdAddToAlbum: 
       
    38         case EGlxCmdAddToFav:
       
    39                             cmdHandler = new GlxCommandHandlerAddToContainer();
    37            break;
    40            break;
    38 		case EGlxCmdRotate: cmdHandler = new GlxCommandHandlerRotate();
    41 		case EGlxCmdRotate: cmdHandler = new GlxCommandHandlerRotate();
    39            break;
    42            break;
    40         case EGlxCmdRemoveFrom:  cmdHandler = new GlxCommandHandlerRemoveFrom();  
    43         case EGlxCmdRemoveFrom:
       
    44         case EGlxCmdRemoveFromFav: 
       
    45                          cmdHandler = new GlxCommandHandlerRemoveFrom();  
    41            break;
    46            break;
    42         case EGlxCmdAddMedia:  cmdHandler = new GlxCommandHandlerNewMedia();
    47         case EGlxCmdAddMedia:  cmdHandler = new GlxCommandHandlerNewMedia();
    43             break;
    48             break;
    44 		
    49 		
    45 		case EGlxCmdSend : cmdHandler = new GlxCommandHandlerSend();  
    50 		case EGlxCmdSend : cmdHandler = new GlxCommandHandlerSend();