![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Definition at line 56 of file qboxlayout.cpp.
|
inline |
Definition at line 60 of file qboxlayout.cpp.
QBoxLayoutPrivate::~QBoxLayoutPrivate | ( | ) |
Definition at line 95 of file qboxlayout.cpp.
|
inline |
Definition at line 60 of file qboxlayout.cpp.
QBoxLayoutPrivate::~QBoxLayoutPrivate | ( | ) |
void QBoxLayoutPrivate::calcHfw | ( | int | w | ) |
Definition at line 366 of file qboxlayout.cpp.
References QBoxLayoutItem::hfw(), hfwHeight, hfwMinHeight, hfwWidth, and QBoxLayoutItem::mhfw().
void QBoxLayoutPrivate::calcHfw | ( | int | ) |
|
inline |
Definition at line 85 of file qboxlayout.cpp.
|
inline |
Definition at line 85 of file qboxlayout.cpp.
void QBoxLayoutPrivate::effectiveMargins | ( | int * | left, |
int * | top, | ||
int * | right, | ||
int * | bottom ) const |
The purpose of this function is to make sure that widgets are not laid out outside its layout. E.g. the layoutItemRect margins are only meant to take of the surrounding margins/spacings. However, if the margin is 0, it can easily cover the area of a widget above it.
Definition at line 109 of file qboxlayout.cpp.
References bottomMargin, leftMargin, rightMargin, and topMargin.
Referenced by setupGeom().
void QBoxLayoutPrivate::effectiveMargins | ( | int * | left, |
int * | top, | ||
int * | right, | ||
int * | bottom ) const |
|
overridevirtual |
Reimplemented from QLayoutPrivate.
Definition at line 397 of file qboxlayout.cpp.
References QBoxLayoutItem::item.
|
overridevirtual |
Reimplemented from QLayoutPrivate.
|
inline |
Definition at line 63 of file qboxlayout.cpp.
|
inline |
Definition at line 63 of file qboxlayout.cpp.
void QBoxLayoutPrivate::setupGeom | ( | ) |
Definition at line 219 of file qboxlayout.cpp.
References effectiveMargins(), QBoxLayoutItem::hStretch(), QBoxLayoutItem::item, QBoxLayoutItem::stretch, and QBoxLayoutItem::vStretch().
void QBoxLayoutPrivate::setupGeom | ( | ) |
int QBoxLayoutPrivate::validateIndex | ( | int | index | ) | const |
Definition at line 412 of file qboxlayout.cpp.
int QBoxLayoutPrivate::validateIndex | ( | int | index | ) | const |
int QBoxLayoutPrivate::bottomMargin |
Definition at line 78 of file qboxlayout.cpp.
Referenced by effectiveMargins().
QBoxLayout::Direction QBoxLayoutPrivate::dir |
Definition at line 82 of file qboxlayout.cpp.
uint QBoxLayoutPrivate::dirty |
Definition at line 81 of file qboxlayout.cpp.
Qt::Orientations QBoxLayoutPrivate::expanding |
Definition at line 79 of file qboxlayout.cpp.
QList< QLayoutStruct > QBoxLayoutPrivate::geomArray |
Definition at line 71 of file qboxlayout.cpp.
uint QBoxLayoutPrivate::hasHfw |
Definition at line 80 of file qboxlayout.cpp.
int QBoxLayoutPrivate::hfwHeight |
Definition at line 73 of file qboxlayout.cpp.
Referenced by calcHfw(), and setDirty().
int QBoxLayoutPrivate::hfwMinHeight |
Definition at line 74 of file qboxlayout.cpp.
Referenced by calcHfw().
int QBoxLayoutPrivate::hfwWidth |
Definition at line 72 of file qboxlayout.cpp.
Referenced by calcHfw(), and setDirty().
int QBoxLayoutPrivate::leftMargin |
Definition at line 78 of file qboxlayout.cpp.
Referenced by effectiveMargins().
QList< QBoxLayoutItem * > QBoxLayoutPrivate::list |
Definition at line 70 of file qboxlayout.cpp.
QSize QBoxLayoutPrivate::maxSize |
Definition at line 77 of file qboxlayout.cpp.
QSize QBoxLayoutPrivate::minSize |
Definition at line 76 of file qboxlayout.cpp.
int QBoxLayoutPrivate::rightMargin |
Definition at line 78 of file qboxlayout.cpp.
Referenced by effectiveMargins().
QSize QBoxLayoutPrivate::sizeHint |
Definition at line 75 of file qboxlayout.cpp.
int QBoxLayoutPrivate::spacing |
Definition at line 83 of file qboxlayout.cpp.
int QBoxLayoutPrivate::topMargin |
Definition at line 78 of file qboxlayout.cpp.
Referenced by effectiveMargins().