diff -r a10844a9914d -r a60f8b6b1d32 ganeswidgets/src/hgcoverflowcontainer.cpp --- a/ganeswidgets/src/hgcoverflowcontainer.cpp Fri Sep 17 15:55:58 2010 +0300 +++ b/ganeswidgets/src/hgcoverflowcontainer.cpp Wed Oct 06 14:53:41 2010 +0300 @@ -18,6 +18,7 @@ #include #include #include +#include #include "hgcoverflowcontainer.h" #include "hgmediawallrenderer.h" #include "hgwidgetitem.h" @@ -230,13 +231,14 @@ void HgCoverflowContainer::enableReflections(bool enabled) { + mReflectionsEnabled = enabled; if (mRenderer) mRenderer->enableReflections(enabled); } bool HgCoverflowContainer::reflectionsEnabled() const { - return mRenderer ? mRenderer->reflectionsEnabled() : false; + return mReflectionsEnabled; } void HgCoverflowContainer::setCenterItemArea(HgCenterItemArea *centerItemArea) @@ -267,8 +269,9 @@ HgWidgetItem* hitItem = getItemAt(pos,hitItemIndex); switch (state) { + case Qt::GestureStarted: - { + { mIgnoreGestureAction = false; if (mHandleLongPress && !mSpring.isActive()) { @@ -282,7 +285,11 @@ break; } case Qt::GestureFinished: + { + // This enables tactile and audio feedback + HbWidgetFeedback::triggered(this, Hb::InstantPressed, 0); handleGesture = handleTapAction(pos,hitItem,hitItemIndex); + } case Qt::GestureUpdated: case Qt::GestureCanceled: default: