diff -r 7d9067c6fcb1 -r 9a9c174934f5 photosgallery/viewframework/commandhandlers/commoncommandhandlers/inc/glxcommandhandleraddtocontainer.h --- a/photosgallery/viewframework/commandhandlers/commoncommandhandlers/inc/glxcommandhandleraddtocontainer.h Mon Jan 18 20:19:20 2010 +0200 +++ b/photosgallery/viewframework/commandhandlers/commoncommandhandlers/inc/glxcommandhandleraddtocontainer.h Tue Jan 26 11:58:28 2010 +0200 @@ -44,6 +44,13 @@ IMPORT_C static CGlxCommandHandlerAddToContainer* NewAddToAlbumCommandHandlerL( MGlxMediaListProvider* aMediaListProvider, TBool aHasToolbarItem); + /** + * Create add to album command handler for singleclick + * @param aMediaListProvider object that provides the media list. + */ + IMPORT_C static CGlxCommandHandlerAddToContainer* NewAddToAlbumSingleClickCommandHandlerL( + MGlxMediaListProvider* aMediaListProvider, TBool aHasToolbarItem); + /** * Create add (to) tags command handler * @param aMediaListProvider object that provides the media list. @@ -51,6 +58,13 @@ IMPORT_C static CGlxCommandHandlerAddToContainer* NewAddToTagCommandHandlerL( MGlxMediaListProvider* aMediaListProvider, TBool aHasToolbarItem); + /** + * Create add (to) tags command handler for singleclick + * @param aMediaListProvider object that provides the media list. + */ + IMPORT_C static CGlxCommandHandlerAddToContainer* NewAddToTagSingleClickCommandHandlerL( + MGlxMediaListProvider* aMediaListProvider, TBool aHasToolbarItem); + /** * Create add (to) Favourites command handler * @param aMediaListProvider object that provides the media list. @@ -90,8 +104,10 @@ void DoActivateL(TInt aViewId); /** See @ref CGlxCommandHandler::PopulateToolbar*/ - void PopulateToolbarL(); - + void PopulateToolbarL(); + + /** See @ref CGlxCommandHandler::DoIsDisabled*/ + TBool DoIsDisabled(TInt aCommandId, MGlxMediaList& aList) const; private: /** * Second phase constructor