QGraphicsLayoutItem Class Reference

QGraphicsLayoutItem Class Referenceabstract

#include <qgraphicslayoutitem.h>

Class Description

Definition at line 59 of file qgraphicslayoutitem.h.

+ Inheritance diagram for QGraphicsLayoutItem:

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 ()
 
QGraphicsLayoutItemparentLayoutItem () const
 
void setParentLayoutItem (QGraphicsLayoutItem *parent)
 
bool isLayout () const
 
QGraphicsItemgraphicsItem () 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
 

Constructor & Destructor Documentation

QGraphicsLayoutItem ( QGraphicsLayoutItem parent = 0,
bool  isLayout = false 
)
virtual ~QGraphicsLayoutItem ( )
virtual
QGraphicsLayoutItem ( QGraphicsLayoutItemPrivate &  dd)
protected

Member Function Documentation

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.

128 { setMinimumSize(QSizeF(aw, ah)); }
void setMinimumSize(const QSizeF &size)
Definition: qsize.h:202
QSizeF minimumSize ( ) const
void setMinimumWidth ( qreal  width)
qreal minimumWidth ( ) const
inline

Definition at line 134 of file qgraphicslayoutitem.h.

qreal width() const
Definition: qsize.h:284
QSizeF effectiveSizeHint(Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
void setMinimumHeight ( qreal  height)
qreal minimumHeight ( ) const
inline

Definition at line 136 of file qgraphicslayoutitem.h.

qreal height() const
Definition: qsize.h:287
QSizeF effectiveSizeHint(Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
void setPreferredSize ( const QSizeF size)
void setPreferredSize ( qreal  w,
qreal  h 
)
inline

Definition at line 129 of file qgraphicslayoutitem.h.

130 { setPreferredSize(QSizeF(aw, ah)); }
Definition: qsize.h:202
void setPreferredSize(const QSizeF &size)
QSizeF preferredSize ( ) const
void setPreferredWidth ( qreal  width)
qreal preferredWidth ( ) const
inline

Definition at line 139 of file qgraphicslayoutitem.h.

qreal width() const
Definition: qsize.h:284
QSizeF effectiveSizeHint(Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
void setPreferredHeight ( qreal  height)
qreal preferredHeight ( ) const
inline

Definition at line 141 of file qgraphicslayoutitem.h.

qreal height() const
Definition: qsize.h:287
QSizeF effectiveSizeHint(Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
void setMaximumSize ( const QSizeF size)
void setMaximumSize ( qreal  w,
qreal  h 
)
inline

Definition at line 131 of file qgraphicslayoutitem.h.

132 { setMaximumSize(QSizeF(aw, ah)); }
void setMaximumSize(const QSizeF &size)
Definition: qsize.h:202
QSizeF maximumSize ( ) const
void setMaximumWidth ( qreal  width)
qreal maximumWidth ( ) const
inline

Definition at line 144 of file qgraphicslayoutitem.h.

qreal width() const
Definition: qsize.h:284
QSizeF effectiveSizeHint(Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
void setMaximumHeight ( qreal  height)
qreal maximumHeight ( ) const
inline

Definition at line 146 of file qgraphicslayoutitem.h.

qreal height() const
Definition: qsize.h:287
QSizeF effectiveSizeHint(Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
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 QGraphicsWidget, and QGraphicsLayout.

QRectF contentsRect ( ) const
QSizeF effectiveSizeHint ( Qt::SizeHint  which,
const QSizeF constraint = QSizeF() 
) const
virtual void updateGeometry ( )
virtual
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
protectedpure virtual

Friends And Related Function Documentation

friend class QGraphicsLayout
friend

Definition at line 122 of file qgraphicslayoutitem.h.

Member Data Documentation

QScopedPointer<QGraphicsLayoutItemPrivate> d_ptr
protected

Definition at line 116 of file qgraphicslayoutitem.h.


The documentation for this class was generated from the following file: