--- 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 )