QGridLayout Class Reference

QGridLayout Class Reference

#include <qgridlayout.h>

Class Description

+ Examples:

Definition at line 60 of file qgridlayout.h.

+ Inheritance diagram for QGridLayout:

Public Member Functions

 QGridLayout (QWidget *parent)
 
 QGridLayout ()
 
 ~QGridLayout ()
 
QSize sizeHint () const
 
QSize minimumSize () const
 
QSize maximumSize () const
 
void setHorizontalSpacing (int spacing)
 
int horizontalSpacing () const
 
void setVerticalSpacing (int spacing)
 
int verticalSpacing () const
 
void setSpacing (int spacing)
 
int spacing () const
 
void setRowStretch (int row, int stretch)
 
void setColumnStretch (int column, int stretch)
 
int rowStretch (int row) const
 
int columnStretch (int column) const
 
void setRowMinimumHeight (int row, int minSize)
 
void setColumnMinimumWidth (int column, int minSize)
 
int rowMinimumHeight (int row) const
 
int columnMinimumWidth (int column) const
 
int columnCount () const
 
int rowCount () const
 
QRect cellRect (int row, int column) const
 
bool hasHeightForWidth () const
 
int heightForWidth (int) const
 
int minimumHeightForWidth (int) const
 
Qt::Orientations expandingDirections () const
 
void invalidate ()
 
void addWidget (QWidget *w)
 
void addWidget (QWidget *, int row, int column, Qt::Alignment=0)
 
void addWidget (QWidget *, int row, int column, int rowSpan, int columnSpan, Qt::Alignment=0)
 
void addLayout (QLayout *, int row, int column, Qt::Alignment=0)
 
void addLayout (QLayout *, int row, int column, int rowSpan, int columnSpan, Qt::Alignment=0)
 
void setOriginCorner (Qt::Corner)
 
Qt::Corner originCorner () const
 
QLayoutItemitemAt (int index) const
 
QLayoutItemitemAtPosition (int row, int column) const
 
QLayoutItemtakeAt (int index)
 
int count () const
 
void setGeometry (const QRect &)
 
void addItem (QLayoutItem *item, int row, int column, int rowSpan=1, int columnSpan=1, Qt::Alignment=0)
 
void setDefaultPositioning (int n, Qt::Orientation orient)
 
void getItemPosition (int idx, int *row, int *column, int *rowSpan, int *columnSpan)
 
- Public Member Functions inherited from QLayout
 QLayout (QWidget *parent)
 
 QLayout ()
 
 ~QLayout ()
 
int margin () const
 
int spacing () const
 
void setMargin (int)
 
void setSpacing (int)
 
void setContentsMargins (int left, int top, int right, int bottom)
 
void setContentsMargins (const QMargins &margins)
 
void getContentsMargins (int *left, int *top, int *right, int *bottom) const
 
QMargins contentsMargins () const
 
QRect contentsRect () const
 
bool setAlignment (QWidget *w, Qt::Alignment alignment)
 
bool setAlignment (QLayout *l, Qt::Alignment alignment)
 
void setSizeConstraint (SizeConstraint)
 
SizeConstraint sizeConstraint () const
 
void setMenuBar (QWidget *w)
 
QWidgetmenuBar () const
 
QWidgetparentWidget () const
 
void invalidate ()
 
QRect geometry () const
 
bool activate ()
 
void update ()
 
void addWidget (QWidget *w)
 
void removeWidget (QWidget *w)
 
void removeItem (QLayoutItem *)
 
Qt::Orientations expandingDirections () const
 
QSize minimumSize () const
 
QSize maximumSize () const
 
virtual int indexOf (QWidget *) const
 
bool isEmpty () const
 
int totalHeightForWidth (int w) const
 
QSize totalMinimumSize () const
 
QSize totalMaximumSize () const
 
QSize totalSizeHint () const
 
QLayoutlayout ()
 
void setEnabled (bool)
 
bool isEnabled () const
 
- Public Member Functions inherited from QObject
Q_INVOKABLE QObject (QObject *parent=0)
 
virtual ~QObject ()
 
virtual bool event (QEvent *)
 
virtual bool eventFilter (QObject *, QEvent *)
 
QString objectName () const
 
void setObjectName (const QString &name)
 
bool isWidgetType () const
 
bool signalsBlocked () const
 
bool blockSignals (bool b)
 
QThreadthread () const
 
void moveToThread (QThread *thread)
 
int startTimer (int interval)
 
void killTimer (int id)
 
template<typename T >
findChild (const QString &aName=QString()) const
 
template<typename T >
QList< T > findChildren (const QString &aName=QString()) const
 
template<typename T >
QList< T > findChildren (const QRegExp &re) const
 
const QObjectListchildren () const
 
void setParent (QObject *)
 
void installEventFilter (QObject *)
 
void removeEventFilter (QObject *)
 
bool connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const
 
bool disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0)
 
bool disconnect (const QObject *receiver, const char *member=0)
 
void dumpObjectTree ()
 
void dumpObjectInfo ()
 
bool setProperty (const char *name, const QVariant &value)
 
QVariant property (const char *name) const
 
QList< QByteArraydynamicPropertyNames () const
 
void setUserData (uint id, QObjectUserData *data)
 
QObjectUserDatauserData (uint id) const
 
QObjectparent () const
 
bool inherits (const char *classname) const
 
- Public Member Functions inherited from QLayoutItem
 QLayoutItem (Qt::Alignment alignment=0)
 
virtual ~QLayoutItem ()
 
virtual QWidgetwidget ()
 
virtual QSpacerItemspacerItem ()
 
Qt::Alignment alignment () const
 
void setAlignment (Qt::Alignment a)
 
QSizePolicy::ControlTypes controlTypes () const
 

Protected Member Functions

void addItem (QLayoutItem *)
 
- Protected Member Functions inherited from QLayout
void widgetEvent (QEvent *)
 
void childEvent (QChildEvent *e)
 
void addChildLayout (QLayout *l)
 
void addChildWidget (QWidget *w)
 
bool adoptLayout (QLayout *layout)
 
QRect alignmentRect (const QRect &) const
 
 QLayout (QLayoutPrivate &d, QLayout *, QWidget *)
 
- Protected Member Functions inherited from QObject
QObjectsender () const
 
int senderSignalIndex () const
 
int receivers (const char *signal) const
 
virtual void timerEvent (QTimerEvent *)
 
virtual void customEvent (QEvent *)
 
virtual void connectNotify (const char *signal)
 
virtual void disconnectNotify (const char *signal)
 
 QObject (QObjectPrivate &dd, QObject *parent=0)
 

Additional Inherited Members

- Public Types inherited from QLayout
enum  SizeConstraint {
  SetDefaultConstraint, SetNoConstraint, SetMinimumSize, SetFixedSize,
  SetMaximumSize, SetMinAndMaxSize
}
 
- Public Slots inherited from QObject
void deleteLater ()
 
- Signals inherited from QObject
void destroyed (QObject *=0)
 
- Static Public Member Functions inherited from QLayout
static QSize closestAcceptableSize (const QWidget *w, const QSize &s)
 
- Static Public Member Functions inherited from QObject
static bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
 
static bool connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection)
 
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 
static bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member)
 
static uint registerUserData ()
 
- Protected Attributes inherited from QObject
QScopedPointer< QObjectDatad_ptr
 
- Protected Attributes inherited from QLayoutItem
Qt::Alignment align
 
- Static Protected Attributes inherited from QObject
static const QMetaObject staticQtMetaObject
 
- Properties inherited from QLayout
int margin
 
int spacing
 
SizeConstraint sizeConstraint
 
- Properties inherited from QObject
QString objectName
 

Constructor & Destructor Documentation

QGridLayout ( QWidget parent)
explicit

Member Function Documentation

QSize sizeHint ( ) const
virtual

Implements QLayoutItem.

QSize minimumSize ( ) const
virtual

Implements QLayoutItem.

QSize maximumSize ( ) const
virtual

Implements QLayoutItem.

void setHorizontalSpacing ( int  spacing)
int horizontalSpacing ( ) const
void setVerticalSpacing ( int  spacing)
int verticalSpacing ( ) const
void setSpacing ( int  spacing)
int spacing ( ) const
void setRowStretch ( int  row,
int  stretch 
)
void setColumnStretch ( int  column,
int  stretch 
)
int rowStretch ( int  row) const
int columnStretch ( int  column) const
void setRowMinimumHeight ( int  row,
int  minSize 
)
void setColumnMinimumWidth ( int  column,
int  minSize 
)
int rowMinimumHeight ( int  row) const
int columnMinimumWidth ( int  column) const
int columnCount ( ) const
int rowCount ( ) const
QRect cellRect ( int  row,
int  column 
) const
bool hasHeightForWidth ( ) const
virtual

Reimplemented from QLayoutItem.

int heightForWidth ( int  ) const
virtual

Reimplemented from QLayoutItem.

int minimumHeightForWidth ( int  ) const
virtual

Reimplemented from QLayoutItem.

Qt::Orientations expandingDirections ( ) const
virtual

Implements QLayoutItem.

void invalidate ( )
virtual

Reimplemented from QLayoutItem.

void addWidget ( QWidget w)
inline
+ Examples:

Definition at line 116 of file qgridlayout.h.

116 { QLayout::addWidget(w); }
void addWidget(QWidget *w)
void addWidget ( QWidget ,
int  row,
int  column,
Qt::Alignment  = 0 
)
void addWidget ( QWidget ,
int  row,
int  column,
int  rowSpan,
int  columnSpan,
Qt::Alignment  = 0 
)
void addLayout ( QLayout ,
int  row,
int  column,
Qt::Alignment  = 0 
)
void addLayout ( QLayout ,
int  row,
int  column,
int  rowSpan,
int  columnSpan,
Qt::Alignment  = 0 
)
void setOriginCorner ( Qt::Corner  )
Qt::Corner originCorner ( ) const
QLayoutItem* itemAt ( int  index) const
virtual

Implements QLayout.

QLayoutItem* itemAtPosition ( int  row,
int  column 
) const
QLayoutItem* takeAt ( int  index)
virtual

Implements QLayout.

int count ( ) const
virtual

Implements QLayout.

void setGeometry ( const QRect )
virtual

Reimplemented from QLayout.

void addItem ( QLayoutItem item,
int  row,
int  column,
int  rowSpan = 1,
int  columnSpan = 1,
Qt::Alignment  = 0 
)
void setDefaultPositioning ( int  n,
Qt::Orientation  orient 
)
void getItemPosition ( int  idx,
int row,
int column,
int rowSpan,
int columnSpan 
)
void addItem ( QLayoutItem )
protectedvirtual

Implements QLayout.


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