4#ifndef QDYNAMICDOCKWIDGET_H
5#define QDYNAMICDOCKWIDGET_H
7#include <QtWidgets/qtwidgetsglobal.h>
8#include <QtWidgets/qwidget.h>
23 Q_PROPERTY(
bool floating READ isFloating WRITE setFloating)
24 Q_PROPERTY(DockWidgetFeatures features READ features WRITE setFeatures NOTIFY featuresChanged)
25 Q_PROPERTY(Qt::DockWidgetAreas allowedAreas READ allowedAreas
26 WRITE setAllowedAreas NOTIFY allowedAreasChanged)
31 Qt::WindowFlags
flags = Qt::WindowFlags());
39 DockWidgetClosable = 0x01,
40 DockWidgetMovable = 0x02,
41 DockWidgetFloatable = 0x04,
42 DockWidgetVerticalTitleBar = 0x08,
44 DockWidgetFeatureMask = 0x0f,
45 NoDockWidgetFeatures = 0x00,
52 void setFeatures(DockWidgetFeatures features);
53 DockWidgetFeatures features()
const;
55 void setFloating(
bool floating);
58 void setAllowedAreas(Qt::DockWidgetAreas areas);
59 Qt::DockWidgetAreas allowedAreas()
const;
62 QWidget *titleBarWidget()
const;
65 {
return (allowedAreas() &
area) ==
area; }
68 QAction *toggleViewAction()
const;
The QAction class provides an abstraction for user commands that can be added to different user inter...
The QCloseEvent class contains parameters that describe a close event.
The QMainWindow class provides a main application window.
The QPaintEvent class contains event parameters for paint events.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
static int area(const QSize &s)
#define QT_REQUIRE_CONFIG(feature)
static QT_BEGIN_NAMESPACE QString windowTitle(HWND hwnd)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent