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
QSplitterLayoutStruct Class Reference

#include <qsplitter_p.h>

+ Collaboration diagram for QSplitterLayoutStruct:

Public Member Functions

 QSplitterLayoutStruct ()
 
 ~QSplitterLayoutStruct ()
 
int getWidgetSize (Qt::Orientation orient)
 
int getHandleSize (Qt::Orientation orient)
 
int pick (const QSize &size, Qt::Orientation orient)
 

Public Attributes

QRect rect
 
int sizer
 
uint collapsed: 1
 
uint collapsible: 2
 
QWidgetwidget
 
QSplitterHandlehandle
 

Detailed Description

Definition at line 29 of file qsplitter_p.h.

Constructor & Destructor Documentation

◆ QSplitterLayoutStruct()

QSplitterLayoutStruct::QSplitterLayoutStruct ( )
inline

Definition at line 39 of file qsplitter_p.h.

◆ ~QSplitterLayoutStruct()

QSplitterLayoutStruct::~QSplitterLayoutStruct ( )
inline

Definition at line 40 of file qsplitter_p.h.

References handle.

Member Function Documentation

◆ getHandleSize()

int QSplitterLayoutStruct::getHandleSize ( Qt::Orientation orient)

Definition at line 346 of file qsplitter.cpp.

References pick().

Referenced by QSplitterPrivate::recalc().

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

◆ getWidgetSize()

int QSplitterLayoutStruct::getWidgetSize ( Qt::Orientation orient)

Definition at line 327 of file qsplitter.cpp.

References Qt::Horizontal, QSizePolicy::horizontalStretch(), pick(), QWidget::size, QWidget::sizeHint, QWidget::sizePolicy, sizer, QWidget::testAttribute(), Qt::WA_Resized, and widget.

+ Here is the call graph for this function:

◆ pick()

int QSplitterLayoutStruct::pick ( const QSize & size,
Qt::Orientation orient )
inline

Definition at line 43 of file qsplitter_p.h.

References Qt::Horizontal.

Referenced by getHandleSize(), and getWidgetSize().

+ Here is the caller graph for this function:

Member Data Documentation

◆ collapsed

uint QSplitterLayoutStruct::collapsed

Definition at line 34 of file qsplitter_p.h.

Referenced by QSplitterPrivate::recalc(), and QSplitterPrivate::setSizes_helper().

◆ collapsible

uint QSplitterLayoutStruct::collapsible

Definition at line 35 of file qsplitter_p.h.

◆ handle

QSplitterHandle* QSplitterLayoutStruct::handle

Definition at line 37 of file qsplitter_p.h.

Referenced by ~QSplitterLayoutStruct(), and QSplitter::setOrientation().

◆ rect

QRect QSplitterLayoutStruct::rect

Definition at line 32 of file qsplitter_p.h.

◆ sizer

int QSplitterLayoutStruct::sizer

Definition at line 33 of file qsplitter_p.h.

Referenced by getWidgetSize(), and QSplitterPrivate::storeSizes().

◆ widget


The documentation for this class was generated from the following files: