diff -r f7ac710697a9 -r 06ff229162e9 src/hbwidgets/dataform/hbdataitemcontainer_p.h --- a/src/hbwidgets/dataform/hbdataitemcontainer_p.h Mon May 03 12:48:33 2010 +0300 +++ b/src/hbwidgets/dataform/hbdataitemcontainer_p.h Fri May 14 16:09:54 2010 +0300 @@ -25,7 +25,7 @@ #ifndef HBDATAITEMCONTAINER_P_H #define HBDATAITEMCONTAINER_P_H -#include +#include class HbDataItemContainerPrivate; class HbListLayout; @@ -44,17 +44,16 @@ enum { Type = Hb::ItemType_DataItemContainer}; int type() const { return Type; } + virtual void resizeContainer(); + protected: virtual void itemAdded(int index, HbAbstractViewItem *item, bool animate = false); virtual void itemRemoved(HbAbstractViewItem *item, bool animate = false); virtual void viewResized(const QSizeF &size); - virtual void setItemModelIndex(HbAbstractViewItem *item, const QModelIndex &index); virtual void setModelIndexes(const QModelIndex &startIndex = QModelIndex()); - void insertItem(int pos, const QModelIndex &index, bool animate = false); - - virtual HbAbstractViewItem *createDefaultPrototype() const; + virtual QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint) const; private: Q_DECLARE_PRIVATE_D(d_ptr, HbDataItemContainer) Q_DISABLE_COPY(HbDataItemContainer)