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
qdockarealayout.cpp File Reference

(fa44332f91b818bbda056f3af983f4335e37e3f5)

#include "QtWidgets/qapplication.h"
#include "QtWidgets/qwidget.h"
#include "QtWidgets/qstyle.h"
#include "QtCore/qvariant.h"
#include "qdockarealayout_p.h"
#include "qdockwidget.h"
#include "qmainwindow.h"
#include "qwidgetanimator_p.h"
#include "qmainwindowlayout_p.h"
#include "qmenu_p.h"
#include "qdockwidget_p.h"
#include <private/qlayoutengine_p.h>
#include <qpainter.h>
#include <qstyleoption.h>
+ Include dependency graph for qdockarealayout.cpp:

Go to the source code of this file.

Enumerations

enum  { StateFlagVisible = 1 , StateFlagFloating = 2 , StateFlagVisible = 1 , StateFlagFloating = 2 }
 
enum  { StateFlagVisible = 1 , StateFlagFloating = 2 , StateFlagVisible = 1 , StateFlagFloating = 2 }
 

Functions

QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY (lcQpaDockWidgets, "qt.widgets.dockwidgets")
 
QMainWindowLayoutqt_mainwindow_layout (const QMainWindow *window)
 
QDebug operator<< (QDebug dbg, const QDockAreaLayoutItem *item)
 
QDebug operator<< (QDebug dbg, const QDockAreaLayoutItem &item)
 
static int realMinSize (const QDockAreaLayoutInfo &info)
 
static int realMaxSize (const QDockAreaLayoutInfo &info)
 
static QInternal::DockPosition dockPosHelper (const QRect &rect, const QPoint &_pos, Qt::Orientation o, bool nestingEnabled, QDockAreaLayoutInfo::TabMode tabMode)
 
static int shrink (QLayoutStruct &ls, int delta)
 
static int grow (QLayoutStruct &ls, int delta)
 
static int separatorMoveHelper (QList< QLayoutStruct > &list, int index, int delta, int sep)
 
static QRect dockedGeometry (QWidget *widget)
 
static void paintSep (QPainter *p, QWidget *w, const QRect &r, Qt::Orientation o, bool mouse_over)
 
static Qt::DockWidgetArea toDockWidgetArea (QInternal::DockPosition pos)
 
static int qMax (int i1, int i2, int i3)
 

Variables

static const int zero = 0
 

Enumeration Type Documentation

◆ anonymous enum [1/2]

anonymous enum
Enumerator
StateFlagVisible 
StateFlagFloating 
StateFlagVisible 
StateFlagFloating 

Definition at line 37 of file qdockarealayout.cpp.

◆ anonymous enum [2/2]

anonymous enum
Enumerator
StateFlagVisible 
StateFlagFloating 
StateFlagVisible 
StateFlagFloating 

Definition at line 37 of file qdockarealayout.cpp.

Function Documentation

◆ dockedGeometry()

static QRect dockedGeometry ( QWidget * widget)
static

Definition at line 1124 of file qdockarealayout.cpp.

◆ dockPosHelper()

static QInternal::DockPosition dockPosHelper ( const QRect & rect,
const QPoint & _pos,
Qt::Orientation o,
bool nestingEnabled,
QDockAreaLayoutInfo::TabMode tabMode )
static

Definition at line 651 of file qdockarealayout.cpp.

◆ grow()

static int grow ( QLayoutStruct & ls,
int delta )
inlinestatic

Definition at line 853 of file qdockarealayout.cpp.

◆ operator<<() [1/2]

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

Definition at line 187 of file qdockarealayout.cpp.

◆ operator<<() [2/2]

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

Definition at line 180 of file qdockarealayout.cpp.

◆ paintSep()

static void paintSep ( QPainter * p,
QWidget * w,
const QRect & r,
Qt::Orientation o,
bool mouse_over )
static

Definition at line 1600 of file qdockarealayout.cpp.

◆ Q_LOGGING_CATEGORY()

QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY ( lcQpaDockWidgets ,
"qt.widgets.dockwidgets"  )

◆ qMax()

static int qMax ( int i1,
int i2,
int i3 )
inlinestatic

Definition at line 2716 of file qdockarealayout.cpp.

◆ qt_mainwindow_layout()

QT_BEGIN_NAMESPACE QMainWindowLayout * qt_mainwindow_layout ( const QMainWindow * window)
extern

Definition at line 67 of file qmainwindow.cpp.

Referenced by QToolBarAreaLayout::apply().

+ Here is the caller graph for this function:

◆ realMaxSize()

static int realMaxSize ( const QDockAreaLayoutInfo & info)
static

Definition at line 516 of file qdockarealayout.cpp.

◆ realMinSize()

static int realMinSize ( const QDockAreaLayoutInfo & info)
static

Definition at line 491 of file qdockarealayout.cpp.

◆ separatorMoveHelper()

static int separatorMoveHelper ( QList< QLayoutStruct > & list,
int index,
int delta,
int sep )
static

Definition at line 862 of file qdockarealayout.cpp.

◆ shrink()

static int shrink ( QLayoutStruct & ls,
int delta )
inlinestatic

Definition at line 844 of file qdockarealayout.cpp.

◆ toDockWidgetArea()

static Qt::DockWidgetArea toDockWidgetArea ( QInternal::DockPosition pos)
static

Definition at line 1897 of file qdockarealayout.cpp.

Variable Documentation

◆ zero

const int zero = 0
static

Definition at line 224 of file qdockarealayout.cpp.