![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdockarealayout_p.h>
Public Types | |
enum | { EmptyDropAreaSize = 80 } |
enum | { DockWidgetStateMarker = 0xfd , FloatingDockWidgetTabMarker = 0xf9 } |
Static Public Member Functions | |
static QRect | constrainedRect (QRect rect, QWidget *widget) |
Public Attributes | |
Qt::DockWidgetArea | corners [4] |
QRect | rect |
QLayoutItem * | centralWidgetItem |
QMainWindow * | mainWindow |
QRect | centralWidgetRect |
QDockAreaLayoutInfo | docks [4] |
int | sep |
bool | fallbackToSizeHints |
QList< QWidget * > | separatorWidgets |
Definition at line 198 of file qdockarealayout_p.h.
anonymous enum |
Enumerator | |
---|---|
EmptyDropAreaSize |
Definition at line 201 of file qdockarealayout_p.h.
anonymous enum |
Enumerator | |
---|---|
DockWidgetStateMarker | |
FloatingDockWidgetTabMarker |
Definition at line 216 of file qdockarealayout_p.h.
QDockAreaLayout::QDockAreaLayout | ( | QMainWindow * | win | ) |
Definition at line 2369 of file qdockarealayout.cpp.
void QDockAreaLayout::addDockWidget | ( | QInternal::DockPosition | pos, |
QDockWidget * | dockWidget, | ||
Qt::Orientation | orientation ) |
Definition at line 3166 of file qdockarealayout.cpp.
void QDockAreaLayout::apply | ( | bool | animate | ) |
Definition at line 3278 of file qdockarealayout.cpp.
void QDockAreaLayout::clear | ( | ) |
Definition at line 3019 of file qdockarealayout.cpp.
Try to fit the given rectangle rect on the screen which contains the window widget. Used to compute the geometry of a dragged a dock widget that should be shown with rect, but needs to be visible on the screen
Definition at line 3106 of file qdockarealayout.cpp.
void QDockAreaLayout::deleteAllLayoutItems | ( | ) |
Definition at line 3470 of file qdockarealayout.cpp.
Definition at line 2575 of file qdockarealayout.cpp.
void QDockAreaLayout::fitLayout | ( | ) |
Definition at line 3007 of file qdockarealayout.cpp.
Definition at line 2488 of file qdockarealayout.cpp.
Definition at line 3503 of file qdockarealayout.cpp.
QRect QDockAreaLayout::gapRect | ( | QInternal::DockPosition | dockPos | ) | const |
Definition at line 2538 of file qdockarealayout.cpp.
void QDockAreaLayout::getGrid | ( | QList< QLayoutStruct > * | ver_struct_list, |
QList< QLayoutStruct > * | hor_struct_list ) |
Definition at line 2733 of file qdockarealayout.cpp.
Definition at line 2476 of file qdockarealayout.cpp.
Definition at line 2464 of file qdockarealayout.cpp.
QDockAreaLayoutInfo * QDockAreaLayout::info | ( | const QList< int > & | path | ) |
Definition at line 2610 of file qdockarealayout.cpp.
const QDockAreaLayoutInfo * QDockAreaLayout::info | ( | const QList< int > & | path | ) | const |
Definition at line 2622 of file qdockarealayout.cpp.
QDockAreaLayoutInfo * QDockAreaLayout::info | ( | QWidget * | widget | ) |
Definition at line 2600 of file qdockarealayout.cpp.
bool QDockAreaLayout::insertGap | ( | const QList< int > & | path, |
QLayoutItem * | dockWidgetItem ) |
Definition at line 2677 of file qdockarealayout.cpp.
bool QDockAreaLayout::isValid | ( | ) | const |
Definition at line 2395 of file qdockarealayout.cpp.
QDockAreaLayoutItem & QDockAreaLayout::item | ( | const QList< int > & | path | ) |
Definition at line 2627 of file qdockarealayout.cpp.
QLayoutItem * QDockAreaLayout::itemAt | ( | int * | x, |
int | index ) const |
Definition at line 3435 of file qdockarealayout.cpp.
Definition at line 2635 of file qdockarealayout.cpp.
void QDockAreaLayout::keepSize | ( | QDockWidget * | w | ) |
Definition at line 3514 of file qdockarealayout.cpp.
QSize QDockAreaLayout::minimumSize | ( | ) | const |
Definition at line 3085 of file qdockarealayout.cpp.
QSize QDockAreaLayout::minimumStableSize | ( | ) | const |
Returns the smallest size that doesn't change the size of any of the dock areas.
Definition at line 3095 of file qdockarealayout.cpp.
void QDockAreaLayout::paintSeparators | ( | QPainter * | p, |
QWidget * | widget, | ||
const QRegion & | clip, | ||
const QPoint & | mouse ) const |
Definition at line 3294 of file qdockarealayout.cpp.
QLayoutItem * QDockAreaLayout::plug | ( | const QList< int > & | path | ) |
Definition at line 2685 of file qdockarealayout.cpp.
Definition at line 2707 of file qdockarealayout.cpp.
Definition at line 2715 of file qdockarealayout.cpp.
void QDockAreaLayout::resizeDocks | ( | const QList< QDockWidget * > & | docks, |
const QList< int > & | sizes, | ||
Qt::Orientation | o ) |
Definition at line 3214 of file qdockarealayout.cpp.
bool QDockAreaLayout::restoreDockWidget | ( | QDockWidget * | dockWidget | ) |
Definition at line 3127 of file qdockarealayout.cpp.
bool QDockAreaLayout::restoreState | ( | QDataStream & | stream, |
const QList< QDockWidget * > & | widgets, | ||
bool | testing = false ) |
Definition at line 2422 of file qdockarealayout.cpp.
void QDockAreaLayout::saveState | ( | QDataStream & | stream | ) | const |
Definition at line 2400 of file qdockarealayout.cpp.
int QDockAreaLayout::separatorMove | ( | const QList< int > & | separator, |
const QPoint & | origin, | ||
const QPoint & | dest ) |
Definition at line 3328 of file qdockarealayout.cpp.
Definition at line 2664 of file qdockarealayout.cpp.
QRect QDockAreaLayout::separatorRect | ( | int | index | ) | const |
Definition at line 2643 of file qdockarealayout.cpp.
QRegion QDockAreaLayout::separatorRegion | ( | ) | const |
Definition at line 3313 of file qdockarealayout.cpp.
void QDockAreaLayout::setGrid | ( | QList< QLayoutStruct > * | ver_struct_list, |
QList< QLayoutStruct > * | hor_struct_list ) |
Definition at line 2911 of file qdockarealayout.cpp.
QSize QDockAreaLayout::size_helper | ( | SizePMF | sizeFn, |
CenterPMF | centerFn ) const |
Definition at line 3029 of file qdockarealayout.cpp.
QSize QDockAreaLayout::sizeHint | ( | ) | const |
Definition at line 3080 of file qdockarealayout.cpp.
void QDockAreaLayout::splitDockWidget | ( | QDockWidget * | after, |
QDockWidget * | dockWidget, | ||
Qt::Orientation | orientation ) |
Definition at line 3263 of file qdockarealayout.cpp.
void QDockAreaLayout::styleChangedEvent | ( | ) |
Definition at line 3524 of file qdockarealayout.cpp.
QLayoutItem * QDockAreaLayout::takeAt | ( | int * | x, |
int | index ) |
Definition at line 3451 of file qdockarealayout.cpp.
QLayoutItem * QDockAreaLayout::unplug | ( | const QList< int > & | path | ) |
Definition at line 2699 of file qdockarealayout.cpp.
QLayoutItem* QDockAreaLayout::centralWidgetItem |
Definition at line 205 of file qdockarealayout_p.h.
QRect QDockAreaLayout::centralWidgetRect |
Definition at line 207 of file qdockarealayout_p.h.
Qt::DockWidgetArea QDockAreaLayout::corners[4] |
Definition at line 203 of file qdockarealayout_p.h.
QDockAreaLayoutInfo QDockAreaLayout::docks[4] |
Definition at line 209 of file qdockarealayout_p.h.
bool QDockAreaLayout::fallbackToSizeHints |
Definition at line 211 of file qdockarealayout_p.h.
QMainWindow* QDockAreaLayout::mainWindow |
Definition at line 206 of file qdockarealayout_p.h.
QRect QDockAreaLayout::rect |
Definition at line 204 of file qdockarealayout_p.h.
int QDockAreaLayout::sep |
Definition at line 210 of file qdockarealayout_p.h.
Definition at line 212 of file qdockarealayout_p.h.