Namespaces | |
internal | |
Typedefs | |
using | DockAreaLayout = CDockAreaLayout |
using | tCloseButton = QToolButton |
using | tMaximizeButton = QToolButton |
using | tTabLabel = CElidingLabel |
using | tTitleBarButton = QToolButton |
Enumerations | |
enum | DockWidgetArea { NoDockWidgetArea = 0x00, LeftDockWidgetArea = 0x01, RightDockWidgetArea = 0x02, TopDockWidgetArea = 0x04, BottomDockWidgetArea = 0x08, CenterDockWidgetArea = 0x10, InvalidDockWidgetArea = NoDockWidgetArea, OuterDockAreas = TopDockWidgetArea | LeftDockWidgetArea | RightDockWidgetArea | BottomDockWidgetArea, AllDockAreas = OuterDockAreas | CenterDockWidgetArea } |
enum | eBitwiseOperator { BitwiseAnd, BitwiseOr } |
enum | eDragState { DraggingInactive, DraggingMousePressed, DraggingTab, DraggingFloatingWidget } |
enum | eDropMode { DropModeIntoArea, DropModeIntoContainer, DropModeInvalid } |
enum | eIcon { TabCloseIcon, DockAreaMenuIcon, DockAreaUndockIcon, DockAreaCloseIcon, IconCount } |
enum | eStateFileVersion { InitialVersion = 0, Version1 = 1, CurrentVersion = Version1 } |
enum | TitleBarButton { TitleBarButtonTabsMenu, TitleBarButtonUndock, TitleBarButtonClose } |
Functions | |
static int | areaAlignment (const DockWidgetArea area) |
static int | areaIdToIndex (DockWidgetArea area) |
const CDockComponentsFactory * | componentsFactory () |
static std::unique_ptr< CDockComponentsFactory > | DefaultFactory (new CDockComponentsFactory()) |
static void | insertWidgetIntoSplitter (QSplitter *Splitter, QWidget *widget, bool Append) |
static void | updateDockAreaFocusStyle (CDockAreaWidget *DockArea, bool Focused) |
static void | updateDockWidgetFocusStyle (CDockWidget *DockWidget, bool Focused) |
Variables | |
static const char *const | ACTION_PROPERTY = "action" |
static const DockWidgetAreas | DefaultAllowedAreas = AllDockAreas |
static const char *const | INDEX_PROPERTY = "index" |
static CDockManager::ConfigFlags | StaticConfigFlags = CDockManager::DefaultNonOpaqueConfig |
static unsigned int | zOrderCounter = 0 |
static unsigned int | zOrderCounter = 0 |
using ads::DockAreaLayout = typedef CDockAreaLayout |
Definition at line 238 of file DockAreaWidget.cpp.
using ads::tCloseButton = typedef QToolButton |
Definition at line 48 of file FloatingWidgetTitleBar.cpp.
using ads::tMaximizeButton = typedef QToolButton |
Definition at line 49 of file FloatingWidgetTitleBar.cpp.
typedef CElidingLabel ads::tTabLabel |
Definition at line 58 of file DockWidgetTab.cpp.
using ads::tTitleBarButton = typedef QToolButton |
Definition at line 40 of file DockAreaTitleBar_p.h.
enum ads::DockWidgetArea |
Enumerator | |
---|---|
NoDockWidgetArea | |
LeftDockWidgetArea | |
RightDockWidgetArea | |
TopDockWidgetArea | |
BottomDockWidgetArea | |
CenterDockWidgetArea | |
InvalidDockWidgetArea | |
OuterDockAreas | |
AllDockAreas |
Definition at line 73 of file ads_globals.h.
For bitwise combination of dock wdget features
Enumerator | |
---|---|
BitwiseAnd | |
BitwiseOr |
Definition at line 123 of file ads_globals.h.
enum ads::eDragState |
The different dragging states
Enumerator | |
---|---|
DraggingInactive | DraggingInactive. |
DraggingMousePressed | DraggingMousePressed. |
DraggingTab | DraggingTab. |
DraggingFloatingWidget | DraggingFloatingWidget. |
Definition at line 99 of file ads_globals.h.
enum ads::eDropMode |
Enumerator | |
---|---|
DropModeIntoArea | drop widget into a dock area |
DropModeIntoContainer | drop into container |
DropModeInvalid | invalid mode - do not drop |
Definition at line 85 of file DockContainerWidget.cpp.
enum ads::eIcon |
The different icons used in the UI
Enumerator | |
---|---|
TabCloseIcon | TabCloseIcon. |
DockAreaMenuIcon | DockAreaMenuIcon. |
DockAreaUndockIcon | DockAreaUndockIcon. |
DockAreaCloseIcon | DockAreaCloseIcon. |
IconCount | just a delimiter for range checks |
Definition at line 110 of file ads_globals.h.
Internal file version in case the structure changes internally
Enumerator | |
---|---|
InitialVersion | InitialVersion. |
Version1 | Version1. |
CurrentVersion | CurrentVersion. |
Definition at line 85 of file DockManager.cpp.
enum ads::TitleBarButton |
Enumerator | |
---|---|
TitleBarButtonTabsMenu | |
TitleBarButtonUndock | |
TitleBarButtonClose |
Definition at line 89 of file ads_globals.h.
|
static |
Definition at line 562 of file DockOverlay.cpp.
|
static |
Converts dock area ID to an index for array access
Definition at line 95 of file DockContainerWidget.cpp.
|
inline |
Convenience function to ease factory instance access
Definition at line 82 of file DockComponentsFactory.h.
|
static |
|
static |
Helper function to ease insertion of dock area into splitter
Definition at line 112 of file DockContainerWidget.cpp.
|
static |
Definition at line 74 of file DockFocusController.cpp.
|
static |
Definition at line 64 of file DockFocusController.cpp.
|
static |
Definition at line 62 of file DockAreaWidget.cpp.
|
static |
Definition at line 239 of file DockAreaWidget.cpp.
|
static |
Definition at line 61 of file DockAreaWidget.cpp.
|
static |
Definition at line 92 of file DockManager.cpp.
|
static |
Definition at line 83 of file DockContainerWidget.cpp.
|
static |
Definition at line 360 of file FloatingDockContainer.cpp.