ui/viewmanagement/statehandler/src/glxcommandhandlerfactory.cpp
changeset 50 a0f57508af73
parent 45 863223ea6961
child 62 36d93b4dc635
equal deleted inserted replaced
45:863223ea6961 50:a0f57508af73
    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 <glxcommandhandlerrotateimage.h>
    24 #include <glxcommandhandlereditimage.h>
    25 #include <glxcommandhandlercropimage.h>
       
    26 #include <glxcommandhandlerremovefrom.h>
    25 #include <glxcommandhandlerremovefrom.h>
    27 #include <glxcommandhandlernewmedia.h>
    26 #include <glxcommandhandlernewmedia.h>
    28 #include <glxcommandhandlersend.h>
    27 #include <glxcommandhandlersend.h>
    29 #include <glxcommandhandlerrename.h>
    28 #include <glxcommandhandlerrename.h>
    30 #include <glxcommandhandlercomment.h>
    29 #include <glxcommandhandlercomment.h>
    31 
       
    32 
    30 
    33 GlxCommandHandler* GlxCommandHandlerFactory::CreateCommandHandler(int commandId)
    31 GlxCommandHandler* GlxCommandHandlerFactory::CreateCommandHandler(int commandId)
    34 {
    32 {
    35     GlxCommandHandler* cmdHandler = NULL;
    33     GlxCommandHandler* cmdHandler = NULL;
    36     switch(commandId)
    34     switch(commandId)
    58            
    56            
    59         case EGlxCmdComment: cmdHandler = new GlxCommandHandlerComment();
    57         case EGlxCmdComment: cmdHandler = new GlxCommandHandlerComment();
    60                    break;
    58                    break;
    61         case EGlxCmdRotateImgCW:
    59         case EGlxCmdRotateImgCW:
    62         case EGlxCmdRotateImgCCW:
    60         case EGlxCmdRotateImgCCW:
    63             					cmdHandler = new GlxCommandHandlerRotateImage();
    61 		case EGlxCmdRotateImgCrop:
    64             break;
    62 		case EGlxCmdSetWallpaper:
    65         case EGlxCmdRotateImgCrop: cmdHandler = new GlxCommandHandlerCropImage();
    63             				cmdHandler = new GlxCommandHandlerEditImage();
    66             break;
    64             break;
    67         default:
    65         default:
    68            break;
    66            break;
    69         }
    67         }
    70     return cmdHandler;
    68     return cmdHandler;