Definition at line 59 of file qgraphicslayoutitem.h.
#include <qgraphicslayoutitem.h>

Public Member Functions |
|
| QGraphicsLayoutItem (QGraphicsLayoutItem *parent=0, bool isLayout=false) | |
| virtual | ~QGraphicsLayoutItem () |
| void | setSizePolicy (const QSizePolicy &policy) |
| void | setSizePolicy (QSizePolicy::Policy hPolicy, QSizePolicy::Policy vPolicy, QSizePolicy::ControlType controlType=QSizePolicy::DefaultType) |
| QSizePolicy | sizePolicy () const |
| void | setMinimumSize (const QSizeF &size) |
| void | setMinimumSize (qreal w, qreal h) |
| QSizeF | minimumSize () const |
| void | setMinimumWidth (qreal width) |
| qreal | minimumWidth () const |
| void | setMinimumHeight (qreal height) |
| qreal | minimumHeight () const |
| void | setPreferredSize (const QSizeF &size) |
| void | setPreferredSize (qreal w, qreal h) |
| QSizeF | preferredSize () const |
| void | setPreferredWidth (qreal width) |
| qreal | preferredWidth () const |
| void | setPreferredHeight (qreal height) |
| qreal | preferredHeight () const |
| void | setMaximumSize (const QSizeF &size) |
| void | setMaximumSize (qreal w, qreal h) |
| QSizeF | maximumSize () const |
| void | setMaximumWidth (qreal width) |
| qreal | maximumWidth () const |
| void | setMaximumHeight (qreal height) |
| qreal | maximumHeight () const |
| virtual void | setGeometry (const QRectF &rect) |
| QRectF | geometry () const |
| virtual void | getContentsMargins (qreal *left, qreal *top, qreal *right, qreal *bottom) const |
| QRectF | contentsRect () const |
| QSizeF | effectiveSizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const |
| virtual void | updateGeometry () |
| QGraphicsLayoutItem * | parentLayoutItem () const |
| void | setParentLayoutItem (QGraphicsLayoutItem *parent) |
| bool | isLayout () const |
| QGraphicsItem * | graphicsItem () const |
| bool | ownedByLayout () const |
Protected Member Functions |
|
| void | setGraphicsItem (QGraphicsItem *item) |
| void | setOwnedByLayout (bool ownedByLayout) |
| QGraphicsLayoutItem (QGraphicsLayoutItemPrivate &dd) | |
| virtual QSizeF | sizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const =0 |
Protected Attributes |
|
| QScopedPointer < QGraphicsLayoutItemPrivate > |
d_ptr |
Friends |
|
| class | QGraphicsLayout |
| QGraphicsLayoutItem | ( | QGraphicsLayoutItem * | parent = 0, |
| bool | isLayout =
false |
||
| ) |
| virtual ~QGraphicsLayoutItem | ( | ) | [virtual] |
| QGraphicsLayoutItem | ( | QGraphicsLayoutItemPrivate & | dd | ) | [protected] |
| void setSizePolicy | ( | const QSizePolicy & | policy | ) |
| void setSizePolicy | ( | QSizePolicy::Policy | hPolicy, |
| QSizePolicy::Policy | vPolicy, | ||
| QSizePolicy::ControlType | controlType =
QSizePolicy::DefaultType |
||
| ) |
| QSizePolicy sizePolicy | ( | ) | const |
| void setMinimumSize | ( | const QSizeF & | size | ) |
| void setMinimumSize | ( | qreal | w, |
| qreal | h | ||
| ) | [inline] |
Definition at line 127 of file qgraphicslayoutitem.h.
{ setMinimumSize(QSizeF(aw, ah)); }
| QSizeF minimumSize | ( | ) | const |
| void setMinimumWidth | ( | qreal | width | ) |
| qreal minimumWidth | ( | ) | const [inline] |
Definition at line 134 of file qgraphicslayoutitem.h.
{ return effectiveSizeHint(Qt::MinimumSize).width(); }
| void setMinimumHeight | ( | qreal | height | ) |
| qreal minimumHeight | ( | ) | const [inline] |
Definition at line 136 of file qgraphicslayoutitem.h.
{ return effectiveSizeHint(Qt::MinimumSize).height(); }
| void setPreferredSize | ( | const QSizeF & | size | ) |
| void setPreferredSize | ( | qreal | w, |
| qreal | h | ||
| ) | [inline] |
Definition at line 129 of file qgraphicslayoutitem.h.
{ setPreferredSize(QSizeF(aw, ah)); }
| QSizeF preferredSize | ( | ) | const |
| void setPreferredWidth | ( | qreal | width | ) |
| qreal preferredWidth | ( | ) | const [inline] |
Definition at line 139 of file qgraphicslayoutitem.h.
{ return effectiveSizeHint(Qt::PreferredSize).width(); }
| void setPreferredHeight | ( | qreal | height | ) |
| qreal preferredHeight | ( | ) | const [inline] |
Definition at line 141 of file qgraphicslayoutitem.h.
{ return effectiveSizeHint(Qt::PreferredSize).height(); }
| void setMaximumSize | ( | const QSizeF & | size | ) |
| void setMaximumSize | ( | qreal | w, |
| qreal | h | ||
| ) | [inline] |
Definition at line 131 of file qgraphicslayoutitem.h.
{ setMaximumSize(QSizeF(aw, ah)); }
| QSizeF maximumSize | ( | ) | const |
| void setMaximumWidth | ( | qreal | width | ) |
| qreal maximumWidth | ( | ) | const [inline] |
Definition at line 144 of file qgraphicslayoutitem.h.
{ return effectiveSizeHint(Qt::MaximumSize).width(); }
| void setMaximumHeight | ( | qreal | height | ) |
| qreal maximumHeight | ( | ) | const [inline] |
Definition at line 146 of file qgraphicslayoutitem.h.
{ return effectiveSizeHint(Qt::MaximumSize).height(); }
| virtual void setGeometry | ( | const QRectF & | rect | ) | [virtual] |
| QRectF geometry | ( | ) | const |
| virtual void getContentsMargins | ( | qreal * | left, |
| qreal * | top, | ||
| qreal * | right, | ||
| qreal * | bottom | ||
| ) | const [virtual] |
Reimplemented in QGraphicsLayout, and QGraphicsWidget.
| QRectF contentsRect | ( | ) | const |
| QSizeF effectiveSizeHint | ( | Qt::SizeHint | which, |
| const QSizeF & | constraint = QSizeF() |
||
| ) | const |
| virtual void updateGeometry | ( | ) | [virtual] |
Reimplemented in QGraphicsLayout, QGraphicsWidget, and QGraphicsWebView.
| QGraphicsLayoutItem* parentLayoutItem | ( | ) | const |
| void setParentLayoutItem | ( | QGraphicsLayoutItem * | parent | ) |
| bool isLayout | ( | ) | const |
| QGraphicsItem* graphicsItem | ( | ) | const |
| bool ownedByLayout | ( | ) | const |
| void setGraphicsItem | ( | QGraphicsItem * | item | ) | [protected] |
| void setOwnedByLayout | ( | bool | ownedByLayout | ) | [protected] |
| virtual QSizeF sizeHint | ( | Qt::SizeHint | which, |
| const QSizeF & | constraint = QSizeF() |
||
| ) | const [protected, pure virtual] |
friend class QGraphicsLayout
[friend] |
Reimplemented in QGraphicsWidget.
Definition at line 122 of file qgraphicslayoutitem.h.
QScopedPointer<QGraphicsLayoutItemPrivate>
d_ptr [protected] |
Definition at line 116 of file qgraphicslayoutitem.h.