QGraphicsLayout Class Reference

#include <qgraphicslayout.h>

Class Description

Definition at line 59 of file qgraphicslayout.h.

+ Inheritance diagram for QGraphicsLayout:

Public Member Functions

 QGraphicsLayout (QGraphicsLayoutItem *parent=0)
 
 ~QGraphicsLayout ()
 
void setContentsMargins (qreal left, qreal top, qreal right, qreal bottom)
 
void getContentsMargins (qreal *left, qreal *top, qreal *right, qreal *bottom) const
 
void activate ()
 
bool isActivated () const
 
virtual void invalidate ()
 
virtual void updateGeometry ()
 
virtual void widgetEvent (QEvent *e)
 
virtual int count () const =0
 
virtual QGraphicsLayoutItemitemAt (int i) const =0
 
virtual void removeAt (int index)=0
 
- Public Member Functions inherited from QGraphicsLayoutItem
 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
 
QRectF contentsRect () const
 
QSizeF effectiveSizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
 
QGraphicsLayoutItemparentLayoutItem () const
 
void setParentLayoutItem (QGraphicsLayoutItem *parent)
 
bool isLayout () const
 
QGraphicsItemgraphicsItem () const
 
bool ownedByLayout () const
 

Static Public Member Functions

static void setInstantInvalidatePropagation (bool enable)
 
static bool instantInvalidatePropagation ()
 

Protected Member Functions

 QGraphicsLayout (QGraphicsLayoutPrivate &, QGraphicsLayoutItem *)
 
void addChildLayoutItem (QGraphicsLayoutItem *layoutItem)
 
- Protected Member Functions inherited from QGraphicsLayoutItem
void setGraphicsItem (QGraphicsItem *item)
 
void setOwnedByLayout (bool ownedByLayout)
 
 QGraphicsLayoutItem (QGraphicsLayoutItemPrivate &dd)
 
virtual QSizeF sizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const =0
 

Friends

class QGraphicsWidget
 

Additional Inherited Members

- Protected Attributes inherited from QGraphicsLayoutItem
QScopedPointer< QGraphicsLayoutItemPrivate > d_ptr
 

Constructor & Destructor Documentation

QGraphicsLayout ( QGraphicsLayoutPrivate &  ,
QGraphicsLayoutItem  
)
protected

Member Function Documentation

void setContentsMargins ( qreal  left,
qreal  top,
qreal  right,
qreal  bottom 
)
void getContentsMargins ( qreal *  left,
qreal *  top,
qreal *  right,
qreal *  bottom 
) const
virtual

Reimplemented from QGraphicsLayoutItem.

void activate ( )
bool isActivated ( ) const
virtual void invalidate ( )
virtual
virtual void updateGeometry ( )
virtual

Reimplemented from QGraphicsLayoutItem.

virtual void widgetEvent ( QEvent e)
virtual
virtual int count ( ) const
pure virtual
virtual QGraphicsLayoutItem* itemAt ( int  i) const
pure virtual
virtual void removeAt ( int  index)
pure virtual
static void setInstantInvalidatePropagation ( bool  enable)
static
static bool instantInvalidatePropagation ( )
static
void addChildLayoutItem ( QGraphicsLayoutItem layoutItem)
protected

Friends And Related Function Documentation

friend class QGraphicsWidget
friend

Definition at line 88 of file qgraphicslayout.h.


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