47 HgWidget::IndexFeedbackPolicy indexFeedbackPolicy() const; |
47 HgWidget::IndexFeedbackPolicy indexFeedbackPolicy() const; |
48 |
48 |
49 void setWidget(HgWidget *itemView); |
49 void setWidget(HgWidget *itemView); |
50 HgWidget* widget() const; |
50 HgWidget* widget() const; |
51 |
51 |
52 virtual QGraphicsItem *primitive(HbStyle::Primitive primitive) const; |
|
53 |
|
54 protected: |
52 protected: |
55 virtual void polish( HbStyleParameters& params); |
53 virtual void polish( HbStyleParameters& params); |
56 virtual bool sceneEventFilter(QGraphicsItem* watched, QEvent* event); |
54 virtual bool sceneEventFilter(QGraphicsItem* watched, QEvent* event); |
57 virtual bool eventFilter(QObject *obj, QEvent *event); |
55 virtual bool eventFilter(QObject *obj, QEvent *event); |
58 void initStyleOption(HbStyleOptionIndexFeedback *option) const; |
56 HgIndexFeedbackPrivate * const p_ptr; |
59 |
57 |
60 private: |
58 private: |
61 Q_DECLARE_PRIVATE_D(d_ptr, HgIndexFeedback) |
59 Q_DECLARE_PRIVATE_D(p_ptr, HgIndexFeedback) |
62 Q_DISABLE_COPY(HgIndexFeedback) |
60 Q_DISABLE_COPY(HgIndexFeedback) |
63 |
61 |
64 Q_PRIVATE_SLOT(d_func(), void _q_scrollPositionChanged(qreal, Qt::Orientation)) |
62 Q_PRIVATE_SLOT(d_func(), void _q_scrollPositionChanged(qreal, Qt::Orientation)) |
65 Q_PRIVATE_SLOT(d_func(), void _q_hideIndexFeedback()) |
63 Q_PRIVATE_SLOT(d_func(), void _q_hideIndexFeedback()) |
66 Q_PRIVATE_SLOT(d_func(), void _q_itemViewDestroyed()) |
64 Q_PRIVATE_SLOT(d_func(), void _q_itemViewDestroyed()) |