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
QDockAreaLayoutItem Struct Reference

#include <qdockarealayout_p.h>

Collaboration diagram for QDockAreaLayoutItem:

Public Types

enum  ItemFlags { NoFlags = 0 , GapItem = 1 , KeepSize = 2 }

Public Member Functions

 QDockAreaLayoutItem (QLayoutItem *_widgetItem=nullptr)
 QDockAreaLayoutItem (QDockAreaLayoutInfo *_subinfo)
 QDockAreaLayoutItem (QPlaceHolderItem *_placeHolderItem)
 QDockAreaLayoutItem (const QDockAreaLayoutItem &other)
 ~QDockAreaLayoutItem ()
QDockAreaLayoutItemoperator= (const QDockAreaLayoutItem &other)
bool skip () const
QSize minimumSize () const
QSize maximumSize () const
QSize sizeHint () const
bool expansive (Qt::Orientation o) const
bool hasFixedSize (Qt::Orientation o) const

Public Attributes

QLayoutItemwidgetItem
QDockAreaLayoutInfosubinfo
QPlaceHolderItemplaceHolderItem
int pos
int size
uint flags

Friends

Q_AUTOTEST_EXPORT QDebug operator<< (QDebug dbg, const QDockAreaLayoutItem &item)
Q_AUTOTEST_EXPORT QDebug operator<< (QDebug dbg, const QDockAreaLayoutItem *item)

Detailed Description

Definition at line 51 of file qdockarealayout_p.h.

Member Enumeration Documentation

◆ ItemFlags

Enumerator
NoFlags 
GapItem 
KeepSize 

Definition at line 53 of file qdockarealayout_p.h.

Constructor & Destructor Documentation

◆ QDockAreaLayoutItem() [1/4]

QDockAreaLayoutItem::QDockAreaLayoutItem ( QLayoutItem * _widgetItem = nullptr)
explicit

Definition at line 57 of file qdockarealayout.cpp.

◆ QDockAreaLayoutItem() [2/4]

QDockAreaLayoutItem::QDockAreaLayoutItem ( QDockAreaLayoutInfo * _subinfo)
explicit

Definition at line 62 of file qdockarealayout.cpp.

◆ QDockAreaLayoutItem() [3/4]

QDockAreaLayoutItem::QDockAreaLayoutItem ( QPlaceHolderItem * _placeHolderItem)
explicit

Definition at line 67 of file qdockarealayout.cpp.

◆ QDockAreaLayoutItem() [4/4]

QDockAreaLayoutItem::QDockAreaLayoutItem ( const QDockAreaLayoutItem & other)

Definition at line 72 of file qdockarealayout.cpp.

◆ ~QDockAreaLayoutItem()

QDockAreaLayoutItem::~QDockAreaLayoutItem ( )

Definition at line 82 of file qdockarealayout.cpp.

Member Function Documentation

◆ expansive()

bool QDockAreaLayoutItem::expansive ( Qt::Orientation o) const

Definition at line 132 of file qdockarealayout.cpp.

◆ hasFixedSize()

bool QDockAreaLayoutItem::hasFixedSize ( Qt::Orientation o) const

Definition at line 127 of file qdockarealayout.cpp.

◆ maximumSize()

QSize QDockAreaLayoutItem::maximumSize ( ) const

Definition at line 118 of file qdockarealayout.cpp.

◆ minimumSize()

QSize QDockAreaLayoutItem::minimumSize ( ) const

Definition at line 109 of file qdockarealayout.cpp.

◆ operator=()

QDockAreaLayoutItem & QDockAreaLayoutItem::operator= ( const QDockAreaLayoutItem & other)

Definition at line 155 of file qdockarealayout.cpp.

◆ sizeHint()

QSize QDockAreaLayoutItem::sizeHint ( ) const

Definition at line 143 of file qdockarealayout.cpp.

◆ skip()

bool QDockAreaLayoutItem::skip ( ) const

Definition at line 88 of file qdockarealayout.cpp.

◆ operator<< [1/2]

Q_AUTOTEST_EXPORT QDebug operator<< ( QDebug dbg,
const QDockAreaLayoutItem & item )
friend

Definition at line 188 of file qdockarealayout.cpp.

References QPainter::QWidget.

◆ operator<< [2/2]

Q_AUTOTEST_EXPORT QDebug operator<< ( QDebug dbg,
const QDockAreaLayoutItem * item )
friend

Definition at line 181 of file qdockarealayout.cpp.

Member Data Documentation

◆ flags

uint QDockAreaLayoutItem::flags

Definition at line 75 of file qdockarealayout_p.h.

◆ placeHolderItem

QPlaceHolderItem* QDockAreaLayoutItem::placeHolderItem

Definition at line 72 of file qdockarealayout_p.h.

◆ pos

int QDockAreaLayoutItem::pos

Definition at line 73 of file qdockarealayout_p.h.

◆ size

int QDockAreaLayoutItem::size

Definition at line 74 of file qdockarealayout_p.h.

◆ subinfo

QDockAreaLayoutInfo* QDockAreaLayoutItem::subinfo

Definition at line 71 of file qdockarealayout_p.h.

◆ widgetItem

QLayoutItem* QDockAreaLayoutItem::widgetItem

Definition at line 70 of file qdockarealayout_p.h.


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