emailuis/emailui/src/OverlayControl.cpp
branchRCL_3
changeset 12 f5907b1a1053
parent 8 e1b6206813b4
child 13 0396474f30f5
--- a/emailuis/emailui/src/OverlayControl.cpp	Fri Feb 19 22:37:30 2010 +0200
+++ b/emailuis/emailui/src/OverlayControl.cpp	Fri Mar 12 15:41:14 2010 +0200
@@ -17,10 +17,6 @@
 
 #include "OverlayControl.h"
 
-// CONSTS
-const TReal KSolidTransparencyFactor = 2;
-
-
 COverlayControl::COverlayControl( MOverlayControlObserver* aObserver )
 : iObserver( aObserver )
 	{
@@ -44,9 +40,7 @@
 
 void COverlayControl::ConstructL( CCoeControl* aParent, const TRect& aRect, TInt aBitmapId, TInt aMaskId )
 	{
-
     SetContainerWindowL( *aParent );
-	
 	TFileName iconFileName;
 	TFsEmailUiUtility::GetFullIconFileNameL( iconFileName );
 	AknIconUtils::CreateIconL( iBitmap,
@@ -54,10 +48,10 @@
 							   iconFileName,
 							   aBitmapId,
 							   aMaskId );
-
 	SetRect( aRect );
+    iTouchFeedBack = MTouchFeedback::Instance();
+    iTouchFeedBack->EnableFeedbackForControl(this, ETrue);
     EnableDragEvents();
-	
 	ActivateL();
 	}
 
@@ -76,6 +70,12 @@
 
 void COverlayControl::HandlePointerEventL( const TPointerEvent& aPointerEvent )
     {
+    if (aPointerEvent.iType == TPointerEvent::EButton1Down)
+        {      
+        // Give feedback to user (vibration)     
+        iTouchFeedBack->InstantFeedback(this, ETouchFeedbackBasic);  
+        }
+    
     CCoeControl::HandlePointerEventL( aPointerEvent );
     
     if( iObserver )