src/hbwidgets/itemviews/hbindexfeedback_p.h
changeset 34 ed14f46c0e55
parent 0 16d8024aca5e
--- 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;