38 { |
38 { |
39 public: |
39 public: |
40 /** |
40 /** |
41 * Create add to album command handler |
41 * Create add to album command handler |
42 * @param aMediaListProvider object that provides the media list. |
42 * @param aMediaListProvider object that provides the media list. |
|
43 * @param aFileName resource file |
43 */ |
44 */ |
44 IMPORT_C static CGlxCommandHandlerAddToContainer* NewAddToAlbumCommandHandlerL( |
45 IMPORT_C static CGlxCommandHandlerAddToContainer |
45 MGlxMediaListProvider* aMediaListProvider, TBool aHasToolbarItem); |
46 * NewAddToAlbumCommandHandlerL( |
|
47 MGlxMediaListProvider* aMediaListProvider, |
|
48 TBool aHasToolbarItem, const TDesC& aFileName); |
46 |
49 |
47 /** |
50 /** |
48 * Create add to album command handler for singleclick |
51 * Create add to album command handler for singleclick |
49 * @param aMediaListProvider object that provides the media list. |
52 * @param aMediaListProvider object that provides the media list. |
|
53 * @param aFileName resource file |
50 */ |
54 */ |
51 IMPORT_C static CGlxCommandHandlerAddToContainer* NewAddToAlbumSingleClickCommandHandlerL( |
55 IMPORT_C static CGlxCommandHandlerAddToContainer |
52 MGlxMediaListProvider* aMediaListProvider, TBool aHasToolbarItem); |
56 * NewAddToAlbumSingleClickCommandHandlerL( |
|
57 MGlxMediaListProvider* aMediaListProvider, |
|
58 TBool aHasToolbarItem, const TDesC& aFileName); |
53 |
59 |
54 /** |
60 /** |
55 * Create add (to) tags command handler |
61 * Create add (to) tags command handler |
56 * @param aMediaListProvider object that provides the media list. |
62 * @param aMediaListProvider object that provides the media list. |
57 */ |
63 * @param aFileName resource file |
58 IMPORT_C static CGlxCommandHandlerAddToContainer* NewAddToTagCommandHandlerL( |
64 */ |
59 MGlxMediaListProvider* aMediaListProvider, TBool aHasToolbarItem); |
65 IMPORT_C static CGlxCommandHandlerAddToContainer |
|
66 * NewAddToTagCommandHandlerL( |
|
67 MGlxMediaListProvider* aMediaListProvider, |
|
68 TBool aHasToolbarItem, const TDesC& aFileName); |
60 |
69 |
61 /** |
70 /** |
62 * Create add (to) tags command handler for singleclick |
71 * Create add (to) tags command handler for singleclick |
63 * @param aMediaListProvider object that provides the media list. |
72 * @param aMediaListProvider object that provides the media list. |
64 */ |
73 * @param aFileName resource file |
65 IMPORT_C static CGlxCommandHandlerAddToContainer* NewAddToTagSingleClickCommandHandlerL( |
74 */ |
66 MGlxMediaListProvider* aMediaListProvider, TBool aHasToolbarItem); |
75 IMPORT_C static CGlxCommandHandlerAddToContainer |
|
76 * NewAddToTagSingleClickCommandHandlerL( |
|
77 MGlxMediaListProvider* aMediaListProvider, |
|
78 TBool aHasToolbarItem, const TDesC& aFileName); |
67 |
79 |
68 /** |
80 /** |
69 * Create add (to) Favourites command handler |
81 * Create add (to) Favourites command handler |
70 * @param aMediaListProvider object that provides the media list. |
82 * @param aMediaListProvider object that provides the media list. |
71 */ |
83 * @param aFileName resource file |
72 IMPORT_C static CGlxCommandHandlerAddToContainer* NewAddToFavCommandHandlerL( |
84 */ |
73 MGlxMediaListProvider* aMediaListProvider, TBool aHasToolbarItem); |
85 IMPORT_C static CGlxCommandHandlerAddToContainer |
|
86 * NewAddToFavCommandHandlerL( |
|
87 MGlxMediaListProvider* aMediaListProvider, |
|
88 TBool aHasToolbarItem, const TDesC& aFileName); |
74 |
89 |
75 /** |
90 /** |
76 * Two-phase constructor: |
91 * Two-phase constructor: |
77 * Prefer NewAddToAlbumCommandHandlerL or NewAddToTagsCommandHandlerL |
92 * Prefer NewAddToAlbumCommandHandlerL or NewAddToTagsCommandHandlerL |
78 * @param aMediaListProvider object that provides the media list. |
93 * @param aMediaListProvider object that provides the media list. |
79 * @param aCommand The command to handle. |
94 * @param aCommand The command to handle. |
80 */ |
95 * @param aFileName resource file |
81 IMPORT_C static CGlxCommandHandlerAddToContainer* NewL(MGlxMediaListProvider* aMediaListProvider, |
96 */ |
82 TInt aCommandId, TBool aHasToolbarItem ); |
97 IMPORT_C static CGlxCommandHandlerAddToContainer* NewL( |
|
98 MGlxMediaListProvider* aMediaListProvider, TInt aCommandId, |
|
99 TBool aHasToolbarItem, const TDesC& aFileName); |
83 |
100 |
84 /** Destructor */ |
101 /** Destructor */ |
85 IMPORT_C ~CGlxCommandHandlerAddToContainer(); |
102 IMPORT_C ~CGlxCommandHandlerAddToContainer(); |
86 |
103 |
87 // from MProgressDialogCallback |
104 // from MProgressDialogCallback |