--- 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