photosgallery/viewframework/views/cloudview/src/glxtagscontextmenucontrol.cpp
branchRCL_3
changeset 24 ea65f74e6de4
parent 23 b023a8d2866a
--- a/photosgallery/viewframework/views/cloudview/src/glxtagscontextmenucontrol.cpp	Thu Jul 15 18:39:01 2010 +0300
+++ b/photosgallery/viewframework/views/cloudview/src/glxtagscontextmenucontrol.cpp	Thu Aug 19 09:55:03 2010 +0300
@@ -36,6 +36,7 @@
 #include <alf/alfframebrush.h>
 
 #include <StringLoader.h>
+#include <touchfeedback.h>
 
 // Photos Headers
 #include "glxtagscontextmenucontrol.h"
@@ -345,6 +346,7 @@
 
     if (aEvent.IsPointerEvent() && iItemMenuVisibility )
         {
+        MTouchFeedback* feedback = MTouchFeedback::Instance();
         if (aEvent.PointerDown())
             {
             iCommandId = KErrNotFound;
@@ -389,6 +391,10 @@
                     iCommandId = EGlxCmdRename;
                     }
                 consumed = ETrue;
+                if (feedback)
+                    {
+                    feedback->InstantFeedback(ETouchFeedbackBasic);
+                    }
                 CleanupStack::Pop(brush);
                 }//End of iItemMenuVisibility check
             }//End of Pointer down event 
@@ -421,6 +427,10 @@
                 {
                 HandleUpEventL();
                 }
+            else if (eventInsideControl && feedback)
+                {
+                feedback->InstantFeedback(ETouchFeedbackBasic);
+                }
             consumed = ETrue;
             }
         consumed = ETrue;