QGraphicsGridLayout Class Reference

QGraphicsGridLayout Class Reference

#include <qgraphicsgridlayout.h>

Class Description

Definition at line 58 of file qgraphicsgridlayout.h.

+ Inheritance diagram for QGraphicsGridLayout:

Public Member Functions

 QGraphicsGridLayout (QGraphicsLayoutItem *parent=0)
 
virtual ~QGraphicsGridLayout ()
 
void addItem (QGraphicsLayoutItem *item, int row, int column, int rowSpan, int columnSpan, Qt::Alignment alignment=0)
 
void addItem (QGraphicsLayoutItem *item, int row, int column, Qt::Alignment alignment=0)
 
void setHorizontalSpacing (qreal spacing)
 
qreal horizontalSpacing () const
 
void setVerticalSpacing (qreal spacing)
 
qreal verticalSpacing () const
 
void setSpacing (qreal spacing)
 
void setRowSpacing (int row, qreal spacing)
 
qreal rowSpacing (int row) const
 
void setColumnSpacing (int column, qreal spacing)
 
qreal columnSpacing (int column) const
 
void setRowStretchFactor (int row, int stretch)
 
int rowStretchFactor (int row) const
 
void setColumnStretchFactor (int column, int stretch)
 
int columnStretchFactor (int column) const
 
void setRowMinimumHeight (int row, qreal height)
 
qreal rowMinimumHeight (int row) const
 
void setRowPreferredHeight (int row, qreal height)
 
qreal rowPreferredHeight (int row) const
 
void setRowMaximumHeight (int row, qreal height)
 
qreal rowMaximumHeight (int row) const
 
void setRowFixedHeight (int row, qreal height)
 
void setColumnMinimumWidth (int column, qreal width)
 
qreal columnMinimumWidth (int column) const
 
void setColumnPreferredWidth (int column, qreal width)
 
qreal columnPreferredWidth (int column) const
 
void setColumnMaximumWidth (int column, qreal width)
 
qreal columnMaximumWidth (int column) const
 
void setColumnFixedWidth (int column, qreal width)
 
void setRowAlignment (int row, Qt::Alignment alignment)
 
Qt::Alignment rowAlignment (int row) const
 
void setColumnAlignment (int column, Qt::Alignment alignment)
 
Qt::Alignment columnAlignment (int column) const
 
void setAlignment (QGraphicsLayoutItem *item, Qt::Alignment alignment)
 
Qt::Alignment alignment (QGraphicsLayoutItem *item) const
 
int rowCount () const
 
int columnCount () const
 
QGraphicsLayoutItemitemAt (int row, int column) const
 
int count () const
 
QGraphicsLayoutItemitemAt (int index) const
 
void removeAt (int index)
 
void removeItem (QGraphicsLayoutItem *item)
 
void invalidate ()
 
void setGeometry (const QRectF &rect)
 
QSizeF sizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) 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

virtual ~QGraphicsGridLayout ( )
virtual

Member Function Documentation

void addItem ( QGraphicsLayoutItem item,
int  row,
int  column,
int  rowSpan,
int  columnSpan,
Qt::Alignment  alignment = 0 
)
void addItem ( QGraphicsLayoutItem item,
int  row,
int  column,
Qt::Alignment  alignment = 0 
)
inline

Definition at line 134 of file qgraphicsgridlayout.h.

135 { addItem(aitem, arow, acolumn, 1, 1, aalignment); }
void addItem(QGraphicsLayoutItem *item, int row, int column, int rowSpan, int columnSpan, Qt::Alignment alignment=0)
void setHorizontalSpacing ( qreal  spacing)
qreal horizontalSpacing ( ) const
void setVerticalSpacing ( qreal  spacing)
qreal verticalSpacing ( ) const
void setSpacing ( qreal  spacing)
void setRowSpacing ( int  row,
qreal  spacing 
)
qreal rowSpacing ( int  row) const
void setColumnSpacing ( int  column,
qreal  spacing 
)
qreal columnSpacing ( int  column) const
void setRowStretchFactor ( int  row,
int  stretch 
)
int rowStretchFactor ( int  row) const
void setColumnStretchFactor ( int  column,
int  stretch 
)
int columnStretchFactor ( int  column) const
void setRowMinimumHeight ( int  row,
qreal  height 
)
qreal rowMinimumHeight ( int  row) const
void setRowPreferredHeight ( int  row,
qreal  height 
)
qreal rowPreferredHeight ( int  row) const
void setRowMaximumHeight ( int  row,
qreal  height 
)
qreal rowMaximumHeight ( int  row) const
void setRowFixedHeight ( int  row,
qreal  height 
)
void setColumnMinimumWidth ( int  column,
qreal  width 
)
qreal columnMinimumWidth ( int  column) const
void setColumnPreferredWidth ( int  column,
qreal  width 
)
qreal columnPreferredWidth ( int  column) const
void setColumnMaximumWidth ( int  column,
qreal  width 
)
qreal columnMaximumWidth ( int  column) const
void setColumnFixedWidth ( int  column,
qreal  width 
)
void setRowAlignment ( int  row,
Qt::Alignment  alignment 
)
Qt::Alignment rowAlignment ( int  row) const
void setColumnAlignment ( int  column,
Qt::Alignment  alignment 
)
Qt::Alignment columnAlignment ( int  column) const
void setAlignment ( QGraphicsLayoutItem item,
Qt::Alignment  alignment 
)
Qt::Alignment alignment ( QGraphicsLayoutItem item) const
int rowCount ( ) const
int columnCount ( ) const
QGraphicsLayoutItem* itemAt ( int  row,
int  column 
) const
int count ( ) const
virtual

Implements QGraphicsLayout.

QGraphicsLayoutItem* itemAt ( int  index) const
virtual

Implements QGraphicsLayout.

void removeAt ( int  index)
virtual

Implements QGraphicsLayout.

void removeItem ( QGraphicsLayoutItem item)
void invalidate ( )
virtual

Reimplemented from QGraphicsLayout.

void setGeometry ( const QRectF rect)
virtual

Reimplemented from QGraphicsLayoutItem.

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

Implements QGraphicsLayoutItem.


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