liblancelot
FullBorderLayout.cpp
Go to the documentation of this file.
void addItem(QGraphicsLayoutItem *item)
Adds item in the center.
Definition: FullBorderLayout.cpp:230
T & value()
QRectF geometry() const
L_Override QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
Definition: FullBorderLayout.cpp:203
L_Override void removeAt(int index)
Definition: FullBorderLayout.cpp:283
L_Override void setGeometry(const QRectF &rect)
Definition: FullBorderLayout.cpp:122
bool isValid() const
qreal top() const
qreal left() const
void adjust(qreal dx1, qreal dy1, qreal dx2, qreal dy2)
void setLeft(qreal x)
void setHeight(qreal height)
qreal bottom() const
void moveRight(qreal x)
virtual ~FullBorderLayout()
Destroys this Lancelot::FullBorderLayout.
Definition: FullBorderLayout.cpp:117
QSizeF preferredSize() const
void setSize(qreal size, Border border)
Deactivates the automatic sizing of a border widget, and sets it to the specified size...
Definition: FullBorderLayout.cpp:266
QSizeF boundedTo(const QSizeF &otherSize) const
virtual void getContentsMargins(qreal *left, qreal *top, qreal *right, qreal *bottom) const
virtual void updateGeometry()
qreal size(Border border) const
Returns the size of the specified border widget.
Definition: FullBorderLayout.cpp:278
qreal right() const
bool hasNext() const
Item next()
L_Override QGraphicsLayoutItem * itemAt(int i) const
Definition: FullBorderLayout.cpp:252
qreal width() const
void setTop(qreal y)
void setWidth(qreal width)
void remove()
void moveBottom(qreal y)
FullBorderLayout(QGraphicsLayoutItem *parent=0)
Creates a new Lancelot::FullBorderLayout.
Definition: FullBorderLayout.cpp:112
qreal height() const
void setSize(const QSizeF &size)
void setAutoSize(Border border)
Activates the automatic sizing of a border widget, according to it's sizeHint()
Definition: FullBorderLayout.cpp:272
virtual void setGeometry(const QRectF &rect)
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:39:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:39:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.