QGraphicsLinearLayout Class Reference

QGraphicsLinearLayout Class Reference

#include <qgraphicslinearlayout.h>

Class Description

Definition at line 58 of file qgraphicslinearlayout.h.

+ Inheritance diagram for QGraphicsLinearLayout:

Public Member Functions

 QGraphicsLinearLayout (QGraphicsLayoutItem *parent=0)
 
 QGraphicsLinearLayout (Qt::Orientation orientation, QGraphicsLayoutItem *parent=0)
 
virtual ~QGraphicsLinearLayout ()
 
void setOrientation (Qt::Orientation orientation)
 
Qt::Orientation orientation () const
 
void addItem (QGraphicsLayoutItem *item)
 
void addStretch (int stretch=1)
 
void insertItem (int index, QGraphicsLayoutItem *item)
 
void insertStretch (int index, int stretch=1)
 
void removeItem (QGraphicsLayoutItem *item)
 
void removeAt (int index)
 
void setSpacing (qreal spacing)
 
qreal spacing () const
 
void setItemSpacing (int index, qreal spacing)
 
qreal itemSpacing (int index) const
 
void setStretchFactor (QGraphicsLayoutItem *item, int stretch)
 
int stretchFactor (QGraphicsLayoutItem *item) const
 
void setAlignment (QGraphicsLayoutItem *item, Qt::Alignment alignment)
 
Qt::Alignment alignment (QGraphicsLayoutItem *item) const
 
void setGeometry (const QRectF &rect)
 
int count () const
 
QGraphicsLayoutItemitemAt (int index) const
 
void invalidate ()
 
QSizeF sizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
 
void dump (int indent=0) const
 
- 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
 

Additional Inherited Members

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

Constructor & Destructor Documentation

QGraphicsLinearLayout ( Qt::Orientation  orientation,
QGraphicsLayoutItem parent = 0 
)
virtual ~QGraphicsLinearLayout ( )
virtual

Member Function Documentation

void setOrientation ( Qt::Orientation  orientation)
Qt::Orientation orientation ( ) const
void addItem ( QGraphicsLayoutItem item)
inline

Definition at line 68 of file qgraphicslinearlayout.h.

68 { insertItem(-1, item); }
void insertItem(int index, QGraphicsLayoutItem *item)
void addStretch ( int  stretch = 1)
inline

Definition at line 69 of file qgraphicslinearlayout.h.

69 { insertStretch(-1, stretch); }
void insertStretch(int index, int stretch=1)
void insertItem ( int  index,
QGraphicsLayoutItem item 
)
void insertStretch ( int  index,
int  stretch = 1 
)
void removeItem ( QGraphicsLayoutItem item)
void removeAt ( int  index)
virtual

Implements QGraphicsLayout.

void setSpacing ( qreal  spacing)
qreal spacing ( ) const
void setItemSpacing ( int  index,
qreal  spacing 
)
qreal itemSpacing ( int  index) const
void setStretchFactor ( QGraphicsLayoutItem item,
int  stretch 
)
int stretchFactor ( QGraphicsLayoutItem item) const
void setAlignment ( QGraphicsLayoutItem item,
Qt::Alignment  alignment 
)
Qt::Alignment alignment ( QGraphicsLayoutItem item) const
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
virtual

Implements QGraphicsLayoutItem.

void dump ( int  indent = 0) const

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