homescreenapp/hsutils/inc/hswidgetpositioningonwidgetadd.h
changeset 36 cdae8c6c3876
parent 35 f9ce957a272c
child 69 87476091b3f5
--- 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<QRectF> convert(const QRectF &contentArea,
-                                  const QList<QRectF> &widgets) = 0;
-
+                                  const QList<QRectF> &rects, 
+                                  const QPointF &startPoint) = 0;
+   
     static void setInstance(HsWidgetPositioningOnWidgetAdd *instance);
     static HsWidgetPositioningOnWidgetAdd *instance();
 
@@ -41,15 +42,18 @@
 {
 public:
     QList<QRectF> convert(const QRectF &contentArea,
-                          const QList<QRectF> &widgets);
+                          const QList<QRectF> &rects,
+                          const QPointF &startPoint);
+ 
 };
 
 class HSUTILS_EXPORT HsAnchorPointInCenter : public HsWidgetPositioningOnWidgetAdd
 {
 public:
     QList<QRectF> convert(const QRectF &contentArea,
-                          const QList<QRectF> &widgets);
-};
+                          const QList<QRectF> &rects,
+                          const QPointF &startPoint);
+ };
 
 
 #endif // HSWIDGETPOSITIONINGONWIDGETADD_H