ui/viewmanagement/statehandler/src/glxcommandhandlerfactory.cpp
changeset 24 99ad1390cd33
parent 23 74c9f037fd5d
child 26 c499df2dbb33
equal deleted inserted replaced
23:74c9f037fd5d 24:99ad1390cd33
    19 #include <glxcommandhandlers.hrh>
    19 #include <glxcommandhandlers.hrh>
    20 
    20 
    21 #include<glxcommandhandlerdelete.h>
    21 #include<glxcommandhandlerdelete.h>
    22 #include <glxcommandhandleraddtocontainer.h>
    22 #include <glxcommandhandleraddtocontainer.h>
    23 #include <glxcommandhandlerrotate.h>
    23 #include <glxcommandhandlerrotate.h>
       
    24 #include <glxcommandhandlerremovefrom.h>
       
    25 #include <glxcommandhandlernewmedia.h>
       
    26 #include <glxcommandhandlersend.h>
    24 
    27 
    25 GlxCommandHandler* GlxCommandHandlerFactory::CreateCommandHandler(int commandId)
    28 GlxCommandHandler* GlxCommandHandlerFactory::CreateCommandHandler(int commandId)
    26 {
    29 {
    27     GlxCommandHandler* cmdHandler = NULL;
    30     GlxCommandHandler* cmdHandler = NULL;
    28     switch(commandId)
    31     switch(commandId)
    31            break;
    34            break;
    32         case EGlxCmdAddToAlbum: cmdHandler = new GlxCommandHandlerAddToContainer();
    35         case EGlxCmdAddToAlbum: cmdHandler = new GlxCommandHandlerAddToContainer();
    33            break;
    36            break;
    34 		case EGlxCmdRotate: cmdHandler = new GlxCommandHandlerRotate();
    37 		case EGlxCmdRotate: cmdHandler = new GlxCommandHandlerRotate();
    35            break;
    38            break;
       
    39         case EGlxCmdRemoveFrom:  cmdHandler = new GlxCommandHandlerRemoveFrom();  
       
    40            break;
       
    41         case EGlxCmdAddMedia:  cmdHandler = new GlxCommandHandlerNewMedia();
       
    42             break;
       
    43 		
       
    44 		case EGlxCmdSend : cmdHandler = new GlxCommandHandlerSend();  
       
    45 	         break;
    36         default:
    46         default:
    37            break;
    47            break;
    38         }
    48         }
    39     return cmdHandler;
    49     return cmdHandler;
    40 }
    50 }