Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qquicklayout.cpp File Reference

(3fa4719789921ff8be440ec760d8b9ab569758eb)

#include "qquicklayout_p.h"
#include <QEvent>
#include <QtCore/qcoreapplication.h>
#include <QtCore/private/qnumeric_p.h>
#include <QtCore/qstack.h>
#include <QtCore/qmath.h>
#include <QtQml/qqmlinfo.h>
#include <limits>
#include "moc_qquicklayout_p.cpp"
+ Include dependency graph for qquicklayout.cpp:

Go to the source code of this file.

Typedefs

typedef qreal(QQuickLayoutAttached::* SizeGetter) () const
 

Functions

static void normalizeHints (qreal &minimum, qreal &preferred, qreal &maximum, qreal &descent)
 
static void boundSize (QSizeF &result, const QSizeF &size)
 
static void expandSize (QSizeF &result, const QSizeF &size)
 
static void combineHints (qreal &current, qreal fallbackHint)
 
static void combineSize (QSizeF &result, const QSizeF &fallbackSize)
 
static void combineImplicitHints (QQuickLayoutAttached *info, Qt::SizeHint which, QSizeF *size)
 

Variables

static QQuickItemPrivate::ChangeTypes changeTypes
 

Typedef Documentation

◆ SizeGetter

typedef qreal(QQuickLayoutAttached::* SizeGetter) () const

Definition at line 1098 of file qquicklayout.cpp.

Function Documentation

◆ boundSize()

static void boundSize ( QSizeF & result,
const QSizeF & size )
static

Definition at line 1054 of file qquicklayout.cpp.

◆ combineHints()

static void combineHints ( qreal & current,
qreal fallbackHint )
inlinestatic

Definition at line 1070 of file qquicklayout.cpp.

Referenced by combineImplicitHints(), and combineSize().

+ Here is the caller graph for this function:

◆ combineImplicitHints()

static void combineImplicitHints ( QQuickLayoutAttached * info,
Qt::SizeHint which,
QSizeF * size )
inlinestatic

Definition at line 1082 of file qquicklayout.cpp.

References combineHints(), QSizeF::height(), Qt::Horizontal, info, Qt::MaximumSize, Qt::MinimumSize, Q_ASSERT, Qt::Vertical, and QSizeF::width().

Referenced by QQuickLayout::effectiveSizeHints_helper().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ combineSize()

static void combineSize ( QSizeF & result,
const QSizeF & fallbackSize )
inlinestatic

Definition at line 1076 of file qquicklayout.cpp.

References combineHints().

+ Here is the call graph for this function:

◆ expandSize()

static void expandSize ( QSizeF & result,
const QSizeF & size )
static

Definition at line 1062 of file qquicklayout.cpp.

◆ normalizeHints()

static void normalizeHints ( qreal & minimum,
qreal & preferred,
qreal & maximum,
qreal & descent )
static

Definition at line 1037 of file qquicklayout.cpp.

Variable Documentation

◆ changeTypes