4#ifndef QDYNAMICDOCKWIDGET_P_H
5#define QDYNAMICDOCKWIDGET_P_H
18#include <QtWidgets/private/qtwidgetsglobal_p.h>
19#include "QtWidgets/qstyleoption.h"
20#include "private/qwidget_p.h"
21#include "QtWidgets/qboxlayout.h"
22#include "QtWidgets/qdockwidget.h"
24#if QT_CONFIG(tabwidget)
25# include "QtWidgets/qtabwidget.h"
71#if QT_CONFIG(tabwidget)
124 int count()
const override;
126 QSize maximumSize()
const override;
127 QSize minimumSize()
const override;
128 QSize sizeHint()
const override;
130 QSize sizeFromContent(
const QSize &content,
bool floating)
const;
132 void setGeometry(
const QRect &
r)
override;
135 QWidget *widgetForRole(Role
r)
const;
136 void setWidgetForRole(Role
r,
QWidget *
w);
141 int minimumTitleWidth()
const;
142 int titleHeight()
const;
144 static bool wmSupportsNativeWindowDeco();
145 bool nativeWindowDeco()
const;
146 bool nativeWindowDeco(
bool floating)
const;
148 void setVerticalTitleBar(
bool b);
153 QList<QLayoutItem *> item_list;
173inline QLayoutItem *QDockWidgetItem::dockWidgetChildItem()
const
184 return qobject_cast<QDockWidgetLayout*>(
w->layout());
The QAction class provides an abstraction for user commands that can be added to different user inter...
The QGridLayout class lays out widgets in a grid.
The QLayoutItem class provides an abstract item that a QLayout manipulates.
virtual QLayout * layout()
If this item is a QLayout, it is returned as a QLayout; otherwise \nullptr is returned.
The QLayout class is the base class of geometry managers.
The QMoveEvent class contains event parameters for move events.
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
The QResizeEvent class contains event parameters for resize events.
The QSpacerItem class provides blank space in a layout.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLboolean GLboolean GLboolean b
GLfloat GLfloat GLfloat w
[0]
GLenum GLenum GLsizei count
#define QT_REQUIRE_CONFIG(feature)