QCodeEdit  2.2
Classes | Public Types | Public Slots | Public Member Functions | List of all members
QPanelLayout Class Reference

A specialized layout taking care of panel display. More...

Inheritance diagram for QPanelLayout:
Inheritance graph
[legend]

Public Types

enum  Position { West, North, South, East }
 

Public Slots

virtual void addItem (QLayoutItem *item)
 
virtual void setGeometry (const QRect &rect)
 
void add (QLayoutItem *item, Position position)
 
void addWidget (QWidget *widget, Position position)
 Add a panel at a given position.
 

Public Member Functions

 QPanelLayout (QEditor *p)
 ctor
 
 QPanelLayout (const QString &layout, QEditor *p)
 ctor More...
 
virtual ~QPanelLayout ()
 dtor
 
virtual int count () const
 
virtual bool hasHeightForWidth () const
 
virtual Qt::Orientations expandingDirections () const
 
virtual QSize sizeHint () const
 
virtual QSize minimumSize () const
 
virtual QLayoutItem * itemAt (int idx) const
 
virtual QLayoutItem * takeAt (int idx)
 
QString serialized () const
 
void addSerialized (const QString &layout)
 Add the content of a serialized layout structure.
 
QList< QPanel * > panels () const
 

Detailed Description

A specialized layout taking care of panel display.

The panel layout is specialized in several ways :

Constructor & Destructor Documentation

◆ QPanelLayout()

QPanelLayout::QPanelLayout ( const QString &  layout,
QEditor p 
)

ctor

Parameters
layoutstructure to deserailize

References addSerialized().

Member Function Documentation

◆ count()

int QPanelLayout::count ( ) const
virtual
Returns
the count of managed panels

◆ panels()

QList< QPanel * > QPanelLayout::panels ( ) const
Returns
the list of panels managed by the layout

◆ serialized()

QString QPanelLayout::serialized ( ) const
Returns
A serialized layout strucure

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