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(); |