#include <qlayout.h>

Public Types |
|
| enum | SizeConstraint
{ SetDefaultConstraint, SetNoConstraint, SetMinimumSize, SetFixedSize, SetMaximumSize, SetMinAndMaxSize } |
Public Member Functions |
|
| 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) |
| QWidget * | menuBar () const |
| QWidget * | parentWidget () const |
| void | invalidate () |
| QRect | geometry () const |
| bool | activate () |
| void | update () |
| void | addWidget (QWidget *w) |
| virtual void | addItem (QLayoutItem *)=0 |
| void | removeWidget (QWidget *w) |
| void | removeItem (QLayoutItem *) |
| Qt::Orientations | expandingDirections () const |
| QSize | minimumSize () const |
| QSize | maximumSize () const |
| virtual void | setGeometry (const QRect &) |
| virtual QLayoutItem * | itemAt (int index) const =0 |
| virtual QLayoutItem * | takeAt (int index)=0 |
| virtual int | indexOf (QWidget *) const |
| virtual int | count () const =0 |
| bool | isEmpty () const |
| int | totalHeightForWidth (int w) const |
| QSize | totalMinimumSize () const |
| QSize | totalMaximumSize () const |
| QSize | totalSizeHint () const |
| QLayout * | layout () |
| void | setEnabled (bool) |
| bool | isEnabled () const |
Static Public Member Functions |
|
| static QSize | closestAcceptableSize (const QWidget *w, const QSize &s) |
Protected Member Functions |
|
| void | widgetEvent (QEvent *) |
| void | childEvent (QChildEvent *e) |
| void | addChildLayout (QLayout *l) |
| void | addChildWidget (QWidget *w) |
| QRect | alignmentRect (const QRect &) const |
| QLayout (QLayoutPrivate &d, QLayout *, QWidget *) | |
Properties |
|
| int | margin |
| int | spacing |
| SizeConstraint | sizeConstraint |
Friends |
|
| class | QApplicationPrivate |
| class | QWidget |
| enum SizeConstraint |
| SetDefaultConstraint | |
| SetNoConstraint | |
| SetMinimumSize | |
| SetFixedSize | |
| SetMaximumSize | |
| SetMinAndMaxSize |
Definition at line 100 of file qlayout.h.
{
SetDefaultConstraint,
SetNoConstraint,
SetMinimumSize,
SetFixedSize,
SetMaximumSize,
SetMinAndMaxSize
#if defined(QT3_SUPPORT) && !defined(Q_MOC_RUN)
, Auto = SetDefaultConstraint,
FreeResize = SetNoConstraint,
Minimum = SetMinimumSize,
Fixed = SetFixedSize
#endif
};
| QLayout | ( | ) |
| ~QLayout | ( | ) |
| int margin | ( | ) | const |
| int spacing | ( | ) | const |
Reimplemented in QBoxLayout, QFormLayout, and QGridLayout.
| void setMargin | ( | int | ) |
| void setSpacing | ( | int | ) |
Reimplemented in QBoxLayout, QFormLayout, and QGridLayout.
| 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 | ) |
| QWidget* menuBar | ( | ) | const |
| QWidget* parentWidget | ( | ) | const |
| void invalidate | ( | ) | [virtual] |
Reimplemented from QLayoutItem.
Reimplemented in QBoxLayout, QFormLayout, and QGridLayout.
| QRect geometry | ( | ) | const [virtual] |
Implements QLayoutItem.
| bool activate | ( | ) |
| void update | ( | ) |
| void addWidget | ( | QWidget * | w | ) |
Reimplemented in QGridLayout, and QStackedLayout.
| virtual void addItem | ( | QLayoutItem * | ) | [pure virtual] |
Implemented in QBoxLayout, QFormLayout, QGridLayout, and QStackedLayout.
| void removeWidget | ( | QWidget * | w | ) |
| void removeItem | ( | QLayoutItem * | ) |
| Qt::Orientations expandingDirections | ( | ) | const [virtual] |
Implements QLayoutItem.
Reimplemented in QBoxLayout, QFormLayout, and QGridLayout.
| QSize minimumSize | ( | ) | const [virtual] |
Implements QLayoutItem.
Reimplemented in QBoxLayout, QFormLayout, QGridLayout, and QStackedLayout.
| QSize maximumSize | ( | ) | const [virtual] |
| virtual void setGeometry | ( | const QRect & | ) | [virtual] |
Implements QLayoutItem.
Reimplemented in QBoxLayout, QFormLayout, QGridLayout, and QStackedLayout.
| virtual QLayoutItem* itemAt | ( | int | index | ) | const [pure virtual] |
Implemented in QBoxLayout, QFormLayout, QGridLayout, and QStackedLayout.
| virtual QLayoutItem* takeAt | ( | int | index | ) | [pure virtual] |
Implemented in QBoxLayout, QFormLayout, QGridLayout, and QStackedLayout.
| virtual int indexOf | ( | QWidget * | ) | const [virtual] |
| virtual int count | ( | ) | const [pure virtual] |
Implemented in QBoxLayout, QFormLayout, QGridLayout, and QStackedLayout.
| bool isEmpty | ( | ) | const [virtual] |
Implements QLayoutItem.
| int totalHeightForWidth | ( | int | w | ) | const |
| QSize totalMinimumSize | ( | ) | const |
| QSize totalMaximumSize | ( | ) | const |
| QSize totalSizeHint | ( | ) | const |
| QLayout* layout | ( | ) | [virtual] |
Reimplemented from QLayoutItem.
| void setEnabled | ( | bool | ) |
| bool isEnabled | ( | ) | const |
| void widgetEvent | ( | QEvent * | ) | [protected] |
| void childEvent | ( | QChildEvent * | e | ) | [protected, virtual] |
Reimplemented from QObject.
| void addChildLayout | ( | QLayout * | l | ) | [protected] |
| void addChildWidget | ( | QWidget * | w | ) | [protected] |
friend class QApplicationPrivate
[friend] |
friend class QWidget [friend] |
int margin [read, write] |
int spacing [read, write] |
SizeConstraint
sizeConstraint [read, write] |