--- a/src/hbwidgets/itemviews/hbindexfeedback_p.h Mon Oct 04 17:49:30 2010 +0300
+++ b/src/hbwidgets/itemviews/hbindexfeedback_p.h Mon Oct 18 18:23:13 2010 +0300
@@ -41,14 +41,11 @@
#include <hbwidget_p.h>
#define HB_INDEXFEEDBACK_TYPE "indexfeedback"
-#define EFFECT_IFAPPEAR "appear"
#define EFFECT_IFDISAPPEAR "disappear"
-QT_BEGIN_NAMESPACE
class QGraphicsWidget;
-class QGraphicsItem;
+class QGraphicsObject;
class QRectF;
-QT_END_NAMESPACE
class HbIndexFeedbackPrivate : public HbWidgetPrivate
{
@@ -72,7 +69,6 @@
void _q_itemViewDestroyed();
void _q_hideIndexFeedbackNow();
- void updatePrimitives();
void createPrimitives();
void calculatePopupRects();
@@ -81,6 +77,8 @@
QString displayText(const QVariant &data) const;
+ void cancelEffect(const QString& effect);
+
public:
int mIndexFeedbackPressTimeout;
int mIndexFeedbackDwellTimeout;
@@ -98,8 +96,8 @@
QTimer *mDisappearTimer;
QString mPopupContent;
- QGraphicsItem *mTextItem;
- QGraphicsItem *mPopupItem;
+ QGraphicsObject *mTextItem;
+ QGraphicsObject *mPopupItem;
HbAbstractItemView *mItemView;