QGraphicsAnchorLayout Class Reference

QGraphicsAnchorLayout Class Reference

#include <qgraphicsanchorlayout.h>

Class Description

Definition at line 82 of file qgraphicsanchorlayout.h.

+ Inheritance diagram for QGraphicsAnchorLayout:

Public Member Functions

 QGraphicsAnchorLayout (QGraphicsLayoutItem *parent=0)
 
virtual ~QGraphicsAnchorLayout ()
 
QGraphicsAnchoraddAnchor (QGraphicsLayoutItem *firstItem, Qt::AnchorPoint firstEdge, QGraphicsLayoutItem *secondItem, Qt::AnchorPoint secondEdge)
 
QGraphicsAnchoranchor (QGraphicsLayoutItem *firstItem, Qt::AnchorPoint firstEdge, QGraphicsLayoutItem *secondItem, Qt::AnchorPoint secondEdge)
 
void addCornerAnchors (QGraphicsLayoutItem *firstItem, Qt::Corner firstCorner, QGraphicsLayoutItem *secondItem, Qt::Corner secondCorner)
 
void addAnchors (QGraphicsLayoutItem *firstItem, QGraphicsLayoutItem *secondItem, Qt::Orientations orientations=Qt::Horizontal|Qt::Vertical)
 
void setHorizontalSpacing (qreal spacing)
 
void setVerticalSpacing (qreal spacing)
 
void setSpacing (qreal spacing)
 
qreal horizontalSpacing () const
 
qreal verticalSpacing () const
 
void removeAt (int index)
 
void setGeometry (const QRectF &rect)
 
int count () const
 
QGraphicsLayoutItemitemAt (int index) const
 
void invalidate ()
 
- Public Member Functions inherited from QGraphicsLayout
 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 updateGeometry ()
 
virtual void widgetEvent (QEvent *e)
 
- 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
 
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
 

Protected Member Functions

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

Friends

class QGraphicsAnchor
 

Additional Inherited Members

- Static Public Member Functions inherited from QGraphicsLayout
static void setInstantInvalidatePropagation (bool enable)
 
static bool instantInvalidatePropagation ()
 
- Protected Attributes inherited from QGraphicsLayoutItem
QScopedPointer< QGraphicsLayoutItemPrivate > d_ptr
 

Constructor & Destructor Documentation

virtual ~QGraphicsAnchorLayout ( )
virtual

Member Function Documentation

QGraphicsAnchor* addAnchor ( QGraphicsLayoutItem firstItem,
Qt::AnchorPoint  firstEdge,
QGraphicsLayoutItem secondItem,
Qt::AnchorPoint  secondEdge 
)
QGraphicsAnchor* anchor ( QGraphicsLayoutItem firstItem,
Qt::AnchorPoint  firstEdge,
QGraphicsLayoutItem secondItem,
Qt::AnchorPoint  secondEdge 
)
void addCornerAnchors ( QGraphicsLayoutItem firstItem,
Qt::Corner  firstCorner,
QGraphicsLayoutItem secondItem,
Qt::Corner  secondCorner 
)
void addAnchors ( QGraphicsLayoutItem firstItem,
QGraphicsLayoutItem secondItem,
Qt::Orientations  orientations = Qt::Horizontal|Qt::Vertical 
)
void setHorizontalSpacing ( qreal  spacing)
void setVerticalSpacing ( qreal  spacing)
void setSpacing ( qreal  spacing)
qreal horizontalSpacing ( ) const
qreal verticalSpacing ( ) const
void removeAt ( int  index)
virtual

Implements QGraphicsLayout.

void setGeometry ( const QRectF rect)
virtual

Reimplemented from QGraphicsLayoutItem.

int count ( ) const
virtual

Implements QGraphicsLayout.

QGraphicsLayoutItem* itemAt ( int  index) const
virtual

Implements QGraphicsLayout.

void invalidate ( )
virtual

Reimplemented from QGraphicsLayout.

QSizeF sizeHint ( Qt::SizeHint  which,
const QSizeF constraint = QSizeF() 
) const
protectedvirtual

Implements QGraphicsLayoutItem.

Friends And Related Function Documentation

friend class QGraphicsAnchor
friend

Definition at line 119 of file qgraphicsanchorlayout.h.


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