photosgallery/viewframework/commandhandlers/commandhandlermarking/src/glxcommandhandlermarking.cpp
branchRCL_3
changeset 14 2dac0fdba72b
parent 13 bcb43dc84c44
child 21 f9e827349359
--- a/photosgallery/viewframework/commandhandlers/commandhandlermarking/src/glxcommandhandlermarking.cpp	Wed Mar 31 21:31:03 2010 +0300
+++ b/photosgallery/viewframework/commandhandlers/commandhandlermarking/src/glxcommandhandlermarking.cpp	Wed Apr 14 15:57:24 2010 +0300
@@ -488,9 +488,13 @@
 // HandleItemAddedL
 // ---------------------------------------------------------------------------
 void CGlxCommandHandlerMarking::HandleItemAddedL(TInt /*aStartIndex*/, 
-                                    TInt /*aEndIndex*/, MGlxMediaList* /*aList*/)
+                                    TInt /*aEndIndex*/, MGlxMediaList* aList)
     {
-    // No Implementation
+    if (aList->Count() > 0 && iUiUtility->GetGridToolBar())
+        {
+        iUiUtility->GetGridToolBar()->SetItemDimmed(
+                EGlxCmdStartMultipleMarking, EFalse, ETrue);
+        }
     }
     
     
@@ -507,9 +511,13 @@
 // HandleItemRemoved
 // ---------------------------------------------------------------------------
 void CGlxCommandHandlerMarking::HandleItemRemovedL(TInt /*aStartIndex*/, 
-                                    TInt /*aEndIndex*/, MGlxMediaList* /*aList*/)
+                                    TInt /*aEndIndex*/, MGlxMediaList* aList)
     {
-    //Do nothing
+    if (aList->Count() == 0 && iUiUtility->GetGridToolBar())
+        {
+        iUiUtility->GetGridToolBar()->SetItemDimmed(
+                EGlxCmdStartMultipleMarking, ETrue, ETrue);
+        }
     }
 
 // ---------------------------------------------------------------------------