Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 25 of file qlayoutengine_p.h.

Member Function Documentation

◆ effectiveSpacer()

int QLayoutStruct::effectiveSpacer ( int  uniformSpacer) const
inline

Definition at line 39 of file qlayoutengine_p.h.

References Q_ASSERT, and spacing.

◆ init()

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

Definition at line 27 of file qlayoutengine_p.h.

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

Referenced by QDockAreaLayoutInfo::fitItems(), and initLayoutStruct().

+ Here is the caller graph for this function:

◆ smartSizeHint()

int QLayoutStruct::smartSizeHint ( )
inline

Definition at line 36 of file qlayoutengine_p.h.

References minimumSize, sizeHint, and stretch.

Member Data Documentation

◆ done

bool QLayoutStruct::done

Definition at line 54 of file qlayoutengine_p.h.

◆ empty

◆ expansive

bool QLayoutStruct::expansive

◆ maximumSize

◆ minimumSize

◆ pos

◆ size

◆ sizeHint

◆ spacing

int QLayoutStruct::spacing

◆ stretch

int QLayoutStruct::stretch

Definition at line 45 of file qlayoutengine_p.h.

Referenced by QDockAreaLayoutInfo::fitItems(), init(), and smartSizeHint().


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