Quark  0.1
OverlayLayout Class Reference

#include <OverlayLayout.h++>

Inheritance diagram for OverlayLayout:

Public Types

enum  Position {
  Left, Top, Bottom, Right,
  Center
}
 

Public Member Functions

 OverlayLayout (QWidget *parent)
 
virtual ~OverlayLayout ()
 
virtual void addItem (QLayoutItem *item)
 
void addWidget (QWidget *widget, Position position)
 
virtual Qt::Orientations expandingDirections () const
 
virtual bool hasHeightForWidth () const
 
virtual int count () const
 
virtual QLayoutItem * itemAt (int index) const
 
virtual QSize minimumSize () const
 
virtual void setGeometry (const QRect &rect)
 
virtual QSize sizeHint () const
 
virtual QLayoutItem * takeAt (int index)
 
void add (QLayoutItem *item, Position position)
 

Member Enumeration Documentation

◆ Position

enum Position
Enumerator
Left 
Top 
Bottom 
Right 
Center 

Constructor & Destructor Documentation

◆ OverlayLayout()

OverlayLayout ( QWidget *  parent)
explicit

◆ ~OverlayLayout()

virtual ~OverlayLayout ( )
virtual

Member Function Documentation

◆ add()

void add ( QLayoutItem *  item,
Position  position 
)

◆ addItem()

virtual void addItem ( QLayoutItem *  item)
virtual

◆ addWidget()

void addWidget ( QWidget *  widget,
Position  position 
)

◆ count()

virtual int count ( ) const
virtual

◆ expandingDirections()

virtual Qt::Orientations expandingDirections ( ) const
virtual

◆ hasHeightForWidth()

virtual bool hasHeightForWidth ( ) const
virtual

◆ itemAt()

virtual QLayoutItem* itemAt ( int  index) const
virtual

◆ minimumSize()

virtual QSize minimumSize ( ) const
virtual

◆ setGeometry()

virtual void setGeometry ( const QRect &  rect)
virtual

◆ sizeHint()

virtual QSize sizeHint ( ) const
virtual

◆ takeAt()

virtual QLayoutItem* takeAt ( int  index)
virtual

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