#include <QtCore/qglobal.h>
浏览源代码.
|
| #define | QX_DOCK_X11 0 |
| | Copyleft (C) 2024 maminjie canpo.nosp@m.ol@1.nosp@m.63.co.nosp@m.m SPDX-License-Identifier: MulanPSL-2.0
|
| |
| #define | Q_NULLPTR 0 |
| |
| #define | QX_VERSION_JOIN2(major, minor, patch) major##.##minor##.##patch |
| |
| #define | QX_VERSION_JOIN(major, minor, patch) QX_VERSION_JOIN2(major, minor, patch) |
| |
| #define | QX_DECLARE_PRIVATE(Class) |
| |
| #define | QX_DECLARE_PUBLIC(Class) |
| |
| #define | QX_INIT_PRIVATE(Class) |
| |
| #define | QX_SET_PRIVATE(Dptr) |
| |
| #define | QX_FINI_PRIVATE() |
| |
| #define | QX_DOCK_NAMESPACE QxDock |
| |
| #define | QX_DOCK_BEGIN_NAMESPACE |
| |
| #define | QX_DOCK_END_NAMESPACE } |
| |
| #define | QX_DOCK_USE_NAMESPACE using namespace QX_DOCK_NAMESPACE; |
| |
| #define | QX_DOCK_PREPEND_NAMESPACE(name) QX_DOCK_NAMESPACE::name |
| |
| #define | QX_DOCK_EXPORT Q_DECL_IMPORT |
| |
| #define | QX_DOCK_VERSION_MAJOR 0 |
| |
| #define | QX_DOCK_VERSION_MINOR 1 |
| |
| #define | QX_DOCK_VERSION_PATCH 0 |
| |
| #define | QX_DOCK_VERSION QT_VERSION_CHECK(QX_DOCK_VERSION_MAJOR, QX_DOCK_VERSION_MINOR, QX_DOCK_VERSION_PATCH) |
| |
| #define | QX_DOCK_VERSION_STR QT_STRINGIFY(QX_VERSION_JOIN(QX_DOCK_VERSION_MAJOR, QX_DOCK_VERSION_MINOR, QX_DOCK_VERSION_PATCH)) |
| |
| #define | QX_DOCK_DISABLE_DEPRECATED_BEFORE QX_DOCK_VERSION |
| |
| #define | QX_DOCK_DEPRECATED_SINCE(major, minor) 0 |
| |
|
| enum | Qx::DockWidgetArea {
Qx::NoDockWidgetArea = 0x00
, Qx::LeftDockWidgetArea = 0x1
, Qx::RightDockWidgetArea = 0x2
, Qx::TopDockWidgetArea = 0x4
,
Qx::BottomDockWidgetArea = 0x8
, Qx::CenterDockWidgetArea = 0x10
, Qx::LeftAutoHideArea = 0x20
, Qx::RightAutoHideArea = 0x40
,
Qx::TopAutoHideArea = 0x80
, Qx::BottomAutoHideArea = 0x100
, Qx::InvalidDockWidgetArea = NoDockWidgetArea
, Qx::OuterDockAreas = TopDockWidgetArea | LeftDockWidgetArea | RightDockWidgetArea | BottomDockWidgetArea
,
Qx::AutoHideDockAreas = LeftAutoHideArea | RightAutoHideArea | TopAutoHideArea | BottomAutoHideArea
, Qx::AllDockAreas = OuterDockAreas | CenterDockWidgetArea
} |
| |
| enum | Qx::DockWidgetAreaSizes { Qx::NDockWidgetAreas = 5
} |
| |
| enum | Qx::DockTabIndex { Qx::DockTabDefaultInsertIndex = -1
, Qx::DockTabInvalidIndex = -2
} |
| |
| enum | Qx::DockTitleBarButton {
Qx::TitleBarButtonTabsMenu
, Qx::TitleBarButtonUndock
, Qx::TitleBarButtonClose
, Qx::TitleBarButtonAutoHide
,
Qx::TitleBarButtonMinimize
} |
| |
| enum | Qx::DockDragState { Qx::DockDraggingInactive
, Qx::DockDraggingMousePressed
, Qx::DockDraggingTab
, Qx::DockDraggingFloatingWidget
} |
| |
| enum | Qx::DockIcon {
Qx::DockTabCloseIcon
, Qx::DockAutoHideIcon
, Qx::DockPanelMenuIcon
, Qx::DockPanelUndockIcon
,
Qx::DockPanelCloseIcon
, Qx::DockPanelMinimizeIcon
} |
| |
| enum | Qx::DockIconSizes { Qx::NDockIconSizes = 6
} |
| |
| enum | Qx::DockBitwiseOperator { Qx::DockBitwiseAnd
, Qx::DockBitwiseOr
} |
| |
| enum | Qx::DockSideBarArea {
Qx::DockSideBarTop
, Qx::DockSideBarLeft
, Qx::DockSideBarRight
, Qx::DockSideBarBottom
,
Qx::DockSideBarNone
} |
| |
◆ Q_NULLPTR
◆ QX_DECLARE_PRIVATE
| #define QX_DECLARE_PRIVATE |
( |
|
Class | ) |
|
◆ QX_DECLARE_PUBLIC
| #define QX_DECLARE_PUBLIC |
( |
|
Class | ) |
|
值: Class *q_ptr; \
inline void setPublic(Class *ptr) \
{ \
q_ptr = ptr; \
} \
Q_DECLARE_PUBLIC(Class)
在文件 qxdock_global.h 第 38 行定义.
◆ QX_DOCK_BEGIN_NAMESPACE
| #define QX_DOCK_BEGIN_NAMESPACE |
◆ QX_DOCK_DEPRECATED_SINCE
| #define QX_DOCK_DEPRECATED_SINCE |
( |
|
major, |
|
|
|
minor |
|
) |
| 0 |
◆ QX_DOCK_DISABLE_DEPRECATED_BEFORE
◆ QX_DOCK_END_NAMESPACE
| #define QX_DOCK_END_NAMESPACE } |
◆ QX_DOCK_EXPORT
| #define QX_DOCK_EXPORT Q_DECL_IMPORT |
◆ QX_DOCK_NAMESPACE
| #define QX_DOCK_NAMESPACE QxDock |
◆ QX_DOCK_PREPEND_NAMESPACE
◆ QX_DOCK_USE_NAMESPACE
◆ QX_DOCK_VERSION
◆ QX_DOCK_VERSION_MAJOR
| #define QX_DOCK_VERSION_MAJOR 0 |
◆ QX_DOCK_VERSION_MINOR
| #define QX_DOCK_VERSION_MINOR 1 |
◆ QX_DOCK_VERSION_PATCH
| #define QX_DOCK_VERSION_PATCH 0 |
◆ QX_DOCK_VERSION_STR
◆ QX_DOCK_X11
◆ QX_FINI_PRIVATE
| #define QX_FINI_PRIVATE |
( |
| ) |
|
◆ QX_INIT_PRIVATE
| #define QX_INIT_PRIVATE |
( |
|
Class | ) |
|
值: d_ptr = new Class##Private(); \
d_ptr->setPublic(this);
在文件 qxdock_global.h 第 46 行定义.
◆ QX_SET_PRIVATE
| #define QX_SET_PRIVATE |
( |
|
Dptr | ) |
|
◆ QX_VERSION_JOIN
| #define QX_VERSION_JOIN |
( |
|
major, |
|
|
|
minor, |
|
|
|
patch |
|
) |
| QX_VERSION_JOIN2(major, minor, patch) |
◆ QX_VERSION_JOIN2
| #define QX_VERSION_JOIN2 |
( |
|
major, |
|
|
|
minor, |
|
|
|
patch |
|
) |
| major##.##minor##.##patch |