Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QLayoutStruct Struct Reference

#include <qlayoutengine_p.h>

Collaboration diagram for QLayoutStruct:

Public Member Functions

void init (int stretchFactor=0, int minSize=0)
int smartSizeHint ()
int effectiveSpacer (int uniformSpacer) const

Public Attributes

int stretch
int sizeHint
int maximumSize
int minimumSize
int spacing
bool expansive
bool empty
bool done
int pos
int size

Detailed Description

Definition at line 26 of file qlayoutengine_p.h.

Member Function Documentation

◆ effectiveSpacer()

int QLayoutStruct::effectiveSpacer ( int uniformSpacer) const
inline

Definition at line 40 of file qlayoutengine_p.h.

References spacing.

◆ init()

void QLayoutStruct::init ( int stretchFactor = 0,
int minSize = 0 )
inline

Definition at line 28 of file qlayoutengine_p.h.

References empty, expansive, minimumSize, sizeHint, spacing, and stretch.

Referenced by initLayoutStruct().

Here is the caller graph for this function:

◆ smartSizeHint()

int QLayoutStruct::smartSizeHint ( )
inline

Definition at line 37 of file qlayoutengine_p.h.

References minimumSize, sizeHint, and stretch.

Member Data Documentation

◆ done

bool QLayoutStruct::done

Definition at line 55 of file qlayoutengine_p.h.

◆ empty

bool QLayoutStruct::empty

Definition at line 52 of file qlayoutengine_p.h.

Referenced by init(), initEmptyMultiBox(), and initLayoutStruct().

◆ expansive

bool QLayoutStruct::expansive

Definition at line 51 of file qlayoutengine_p.h.

Referenced by init().

◆ maximumSize

int QLayoutStruct::maximumSize

Definition at line 48 of file qlayoutengine_p.h.

Referenced by distributeMultiBox(), initEmptyMultiBox(), and initLayoutStruct().

◆ minimumSize

int QLayoutStruct::minimumSize

Definition at line 49 of file qlayoutengine_p.h.

Referenced by distributeMultiBox(), init(), and smartSizeHint().

◆ pos

int QLayoutStruct::pos

Definition at line 58 of file qlayoutengine_p.h.

◆ size

int QLayoutStruct::size

Definition at line 59 of file qlayoutengine_p.h.

Referenced by distributeMultiBox().

◆ sizeHint

int QLayoutStruct::sizeHint

Definition at line 47 of file qlayoutengine_p.h.

Referenced by distributeMultiBox(), init(), initLayoutStruct(), and smartSizeHint().

◆ spacing

int QLayoutStruct::spacing

Definition at line 50 of file qlayoutengine_p.h.

Referenced by distributeMultiBox(), effectiveSpacer(), and init().

◆ stretch

int QLayoutStruct::stretch

Definition at line 46 of file qlayoutengine_p.h.

Referenced by distributeMultiBox(), init(), and smartSizeHint().


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