homescreenapp/hsdomainmodel/inc/hsdomainmodeldatastructures.h
changeset 39 4e8ebe173323
parent 36 cdae8c6c3876
child 46 23b5d6a29cce
--- a/homescreenapp/hsdomainmodel/inc/hsdomainmodeldatastructures.h	Fri Apr 16 14:54:01 2010 +0300
+++ b/homescreenapp/hsdomainmodel/inc/hsdomainmodeldatastructures.h	Mon May 03 12:24:59 2010 +0300
@@ -25,7 +25,9 @@
 {
 public:
     HsSceneData() 
-      : id(-1), defaultPageId(-1), maximumPageCount(-1)
+      : id(-1), defaultPageId(-1), maximumPageCount(-1),
+        maximumWidgetHeight(-1), maximumWidgetWidth(-1),
+        minimumWidgetHeight(-1), minimumWidgetWidth(-1)
     {}
     
     int     id;
@@ -33,6 +35,10 @@
     QString landscapeWallpaper;
     int     defaultPageId;
     int     maximumPageCount;
+    int     maximumWidgetHeight;
+    int     maximumWidgetWidth;
+    int     minimumWidgetHeight;
+    int     minimumWidgetWidth;
 };
 
 class HSDOMAINMODEL_EXPORT HsPageData
@@ -63,40 +69,19 @@
 {
 public:
     HsWidgetPresentationData()
-        : x(0), y(0), width(0), height(0), zValue(0), 
+        : x(0), y(0), zValue(0), 
           widgetId(-1)
     {}
 
-    QRectF geometry() const
-    {
-        return QRectF(x, y, width, height);
-    }
-
-    void setGeometry(const QRectF &geometry)
-    {
-        x      = geometry.x();
-        y      = geometry.y();
-        width  = geometry.width();
-        height = geometry.height();
-    }
-
     void setPos(const QPointF &pos)
     {
         x = pos.x();
         y = pos.y();
     }
 
-    void setSize(const QSizeF &size)
-    {
-        width  = size.width();
-        height = size.height();
-    }
-
     QString key;
     qreal   x;
     qreal   y;
-    qreal   width;
-    qreal   height;
     qreal   zValue;
     int     widgetId;
 };