Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Properties | Friends

QLayout Class Reference

Search for all occurrences

Detailed Description

Definition at line 90 of file qlayout.h.

#include <qlayout.h>

Inheritance diagram for QLayout:
Inheritance graph
[legend]

List of all members.

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

Member Enumeration Documentation

Enumerator:
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
    };

Constructor & Destructor Documentation

QLayout ( QWidget parent )
QLayout ( )
~QLayout ( )
QLayout ( QLayoutPrivate &  d,
QLayout ,
QWidget  
) [protected]

Member Function Documentation

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 ( ) [virtual]

Reimplemented from QLayoutItem.

Reimplemented in QBoxLayout, QFormLayout, and QGridLayout.

QRect geometry ( ) const [virtual]
bool activate ( )
void update ( )
void addWidget ( QWidget w )
virtual void addItem ( QLayoutItem ) [pure virtual]
void removeWidget ( QWidget w )
void removeItem ( QLayoutItem )
Qt::Orientations expandingDirections ( ) const [virtual]
QSize minimumSize ( ) const [virtual]
QSize maximumSize ( ) const [virtual]

Implements QLayoutItem.

Reimplemented in QBoxLayout, and QGridLayout.

virtual void setGeometry ( const QRect ) [virtual]
virtual QLayoutItem* itemAt ( int  index ) const [pure virtual]
virtual QLayoutItem* takeAt ( int  index ) [pure virtual]
virtual int indexOf ( QWidget ) const [virtual]
virtual int count ( ) const [pure virtual]
bool isEmpty ( ) const [virtual]
int totalHeightForWidth ( int  w ) const
QSize totalMinimumSize ( ) const
QSize totalMaximumSize ( ) const
QSize totalSizeHint ( ) const
QLayout* layout ( ) [virtual]
void setEnabled ( bool  )
bool isEnabled ( ) const
static QSize closestAcceptableSize ( const QWidget w,
const QSize s 
) [static]
void widgetEvent ( QEvent ) [protected]
void childEvent ( QChildEvent e ) [protected, virtual]

Reimplemented from QObject.

void addChildLayout ( QLayout l ) [protected]
void addChildWidget ( QWidget w ) [protected]
QRect alignmentRect ( const QRect ) const [protected]

Friends And Related Function Documentation

friend class QApplicationPrivate [friend]

Reimplemented from QObject.

Definition at line 205 of file qlayout.h.

friend class QWidget [friend]

Reimplemented from QObject.

Definition at line 206 of file qlayout.h.


Property Documentation

int margin [read, write]

Definition at line 96 of file qlayout.h.

int spacing [read, write]

Definition at line 97 of file qlayout.h.

SizeConstraint sizeConstraint [read, write]

Definition at line 98 of file qlayout.h.


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

QLayout QLayout QLayout QLayout QLayout QLayout QLayout QLayout QLayout QLayout
QLayout QLayout QLayout QLayout QLayout QLayout QLayout QLayout QLayout QLayout