diff -r ef0373b55136 -r 758a864f9613 src/gui/graphicsview/qgraphicslayoutitem_p.h --- a/src/gui/graphicsview/qgraphicslayoutitem_p.h Fri Sep 17 08:34:18 2010 +0300 +++ b/src/gui/graphicsview/qgraphicslayoutitem_p.h Mon Oct 04 01:19:32 2010 +0300 @@ -65,6 +65,9 @@ public: virtual ~QGraphicsLayoutItemPrivate(); QGraphicsLayoutItemPrivate(QGraphicsLayoutItem *parent, bool isLayout); + static QGraphicsLayoutItemPrivate *get(QGraphicsLayoutItem *q) { return q->d_func();} + static const QGraphicsLayoutItemPrivate *get(const QGraphicsLayoutItem *q) { return q->d_func();} + void init(); QSizeF *effectiveSizeHints(const QSizeF &constraint) const; QGraphicsItem *parentItem() const; @@ -73,6 +76,9 @@ enum SizeComponent { Width, Height }; void setSizeComponent(Qt::SizeHint which, SizeComponent component, qreal value); + bool hasHeightForWidth() const; + bool hasWidthForHeight() const; + QSizePolicy sizePolicy; QGraphicsLayoutItem *parent;