QLayoutItem Class Reference

QLayoutItem Class Referenceabstract

#include <qlayoutitem.h>

Class Description

Definition at line 64 of file qlayoutitem.h.

+ Inheritance diagram for QLayoutItem:

Public Member Functions

 QLayoutItem (Qt::Alignment alignment=0)
 
virtual ~QLayoutItem ()
 
virtual QSize sizeHint () const =0
 
virtual QSize minimumSize () const =0
 
virtual QSize maximumSize () const =0
 
virtual Qt::Orientations expandingDirections () const =0
 
virtual void setGeometry (const QRect &)=0
 
virtual QRect geometry () const =0
 
virtual bool isEmpty () const =0
 
virtual bool hasHeightForWidth () const
 
virtual int heightForWidth (int) const
 
virtual int minimumHeightForWidth (int) const
 
virtual void invalidate ()
 
virtual QWidgetwidget ()
 
virtual QLayoutlayout ()
 
virtual QSpacerItemspacerItem ()
 
Qt::Alignment alignment () const
 
void setAlignment (Qt::Alignment a)
 
QSizePolicy::ControlTypes controlTypes () const
 

Protected Attributes

Qt::Alignment align
 

Constructor & Destructor Documentation

QLayoutItem ( Qt::Alignment  alignment = 0)
inlineexplicit

Definition at line 93 of file qlayoutitem.h.

94  : align(aalignment) { }
Qt::Alignment align
Definition: qlayoutitem.h:90
virtual ~QLayoutItem ( )
virtual

Member Function Documentation

virtual QSize sizeHint ( ) const
pure virtual
virtual QSize minimumSize ( ) const
pure virtual
virtual QSize maximumSize ( ) const
pure virtual
virtual Qt::Orientations expandingDirections ( ) const
pure virtual
virtual void setGeometry ( const QRect )
pure virtual
virtual QRect geometry ( ) const
pure virtual

Implemented in QLayout, QWidgetItem, and QSpacerItem.

virtual bool isEmpty ( ) const
pure virtual

Implemented in QLayout, QWidgetItem, and QSpacerItem.

virtual bool hasHeightForWidth ( ) const
virtual

Reimplemented in QFormLayout, QWidgetItem, QGridLayout, and QBoxLayout.

virtual int heightForWidth ( int  ) const
virtual
virtual int minimumHeightForWidth ( int  ) const
virtual

Reimplemented in QGridLayout, and QBoxLayout.

virtual void invalidate ( )
virtual

Reimplemented in QLayout, QFormLayout, QGridLayout, and QBoxLayout.

virtual QWidget* widget ( )
virtual

Reimplemented in QWidgetItem.

virtual QLayout* layout ( )
virtual

Reimplemented in QLayout.

virtual QSpacerItem* spacerItem ( )
virtual

Reimplemented in QSpacerItem.

Qt::Alignment alignment ( ) const
inline

Definition at line 85 of file qlayoutitem.h.

85 { return align; }
Qt::Alignment align
Definition: qlayoutitem.h:90
void setAlignment ( Qt::Alignment  a)
QSizePolicy::ControlTypes controlTypes ( ) const

Member Data Documentation

Qt::Alignment align
protected

Definition at line 90 of file qlayoutitem.h.


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