src/hbwidgets/itemviews/hbindexfeedback.h
changeset 30 80e4d18b72f5
parent 2 06ff229162e9
--- a/src/hbwidgets/itemviews/hbindexfeedback.h	Fri Sep 17 08:32:10 2010 +0300
+++ b/src/hbwidgets/itemviews/hbindexfeedback.h	Mon Oct 04 00:38:12 2010 +0300
@@ -33,11 +33,10 @@
 class HbScrollBar;
 class HbAbstractItemView;
 class HbIndexFeedbackPrivate;
-class HbStyleOptionIndexFeedback;
+class HbStylePrimitiveData;
 
-QT_BEGIN_NAMESPACE
 class QGraphicsItem;
-QT_END_NAMESPACE
+class QGraphicsObject;
 
 class HB_WIDGETS_EXPORT HbIndexFeedback : public HbWidget
 {
@@ -68,11 +67,15 @@
     void setItemView(HbAbstractItemView *itemView);
     HbAbstractItemView* itemView() const;
 
+public slots:
+    void updatePrimitives();
+
 protected:
     virtual void polish( HbStyleParameters& params);
     virtual bool sceneEventFilter(QGraphicsItem* watched, QEvent* event);
     virtual bool eventFilter(QObject *obj, QEvent *event);
-    void initStyleOption(HbStyleOptionIndexFeedback *option) const;
+    void initPrimitiveData( HbStylePrimitiveData     *primitiveData, 
+                            const QGraphicsObject     *primitive);
 
 private:
     Q_DECLARE_PRIVATE_D(d_ptr, HbIndexFeedback)