diff -r f9ce957a272c -r cdae8c6c3876 homescreenapp/hsutils/inc/hswidgetpositioningonwidgetadd.h --- a/homescreenapp/hsutils/inc/hswidgetpositioningonwidgetadd.h Fri Mar 19 09:27:44 2010 +0200 +++ b/homescreenapp/hsutils/inc/hswidgetpositioningonwidgetadd.h Fri Apr 16 14:54:01 2010 +0300 @@ -28,8 +28,9 @@ virtual ~HsWidgetPositioningOnWidgetAdd() {} virtual QList convert(const QRectF &contentArea, - const QList &widgets) = 0; - + const QList &rects, + const QPointF &startPoint) = 0; + static void setInstance(HsWidgetPositioningOnWidgetAdd *instance); static HsWidgetPositioningOnWidgetAdd *instance(); @@ -41,15 +42,18 @@ { public: QList convert(const QRectF &contentArea, - const QList &widgets); + const QList &rects, + const QPointF &startPoint); + }; class HSUTILS_EXPORT HsAnchorPointInCenter : public HsWidgetPositioningOnWidgetAdd { public: QList convert(const QRectF &contentArea, - const QList &widgets); -}; + const QList &rects, + const QPointF &startPoint); + }; #endif // HSWIDGETPOSITIONINGONWIDGETADD_H