diff -r 16d8024aca5e -r f7ac710697a9 src/hbwidgets/itemviews/hbabstractitemcontainer_p.h --- a/src/hbwidgets/itemviews/hbabstractitemcontainer_p.h Mon Apr 19 14:02:13 2010 +0300 +++ b/src/hbwidgets/itemviews/hbabstractitemcontainer_p.h Mon May 03 12:48:33 2010 +0300 @@ -28,12 +28,15 @@ #include "hbwidget_p.h" #include "hbabstractitemcontainer.h" +#include "hbabstractviewitem.h" #include class HbAbstractViewItem; class HbAbstractItemView; +#include + class HbAbstractItemContainerPrivate : public HbWidgetPrivate { Q_DECLARE_PUBLIC(HbAbstractItemContainer) @@ -80,8 +83,15 @@ virtual bool intoContainerBuffer(const QModelIndex &index) const; virtual int containerBufferIndexForModelIndex(const QModelIndex &index) const; + virtual qreal getDiffWithoutScrollareaCompensation(const QPointF &delta) const; + + void restoreItemPosition(HbAbstractViewItem *item, const QPointF &position); + + void insertItem(HbAbstractViewItem *item, int pos, const QModelIndex &index, bool animate); + mutable QList mPrototypes; QList mItemStateList; + QHash > mItemStates; QList mItems; HbAbstractItemView *mItemView;