Public Member Functions | |
| FloatingDockContainerPrivate (CFloatingDockContainer *_public) | |
| void | handleEscapeKey () |
| bool | isState (eDragState StateId) const |
| void | reflectCurrentWidget (CDockWidget *CurrentWidget) |
| void | setState (eDragState StateId) |
| void | setWindowTitle (const QString &Text) |
| void | titleMouseReleaseEvent () |
| void | updateDropOverlays (const QPoint &GlobalPos) |
Static Public Member Functions | |
| static bool | testConfigFlag (CDockManager::eConfigFlag Flag) |
Public Attributes | |
| CFloatingDockContainer * | _this |
| CDockContainerWidget * | DockContainer |
| QPointer< CDockManager > | DockManager |
| eDragState | DraggingState = DraggingInactive |
| QPoint | DragStartMousePosition |
| QPoint | DragStartPos |
| CDockContainerWidget * | DropContainer = nullptr |
| bool | Hiding = false |
| CDockAreaWidget * | SingleDockArea = nullptr |
| unsigned int | zOrderIndex = ++zOrderCounter |
Private data class of CFloatingDockContainer class (pimpl)
Definition at line 364 of file FloatingDockContainer.cpp.
| ads::FloatingDockContainerPrivate::FloatingDockContainerPrivate | ( | CFloatingDockContainer * | _public | ) |
Private data constructor
Definition at line 459 of file FloatingDockContainer.cpp.
| void ads::FloatingDockContainerPrivate::handleEscapeKey | ( | ) |
Handles escape key press when dragging around the floating widget
Definition at line 588 of file FloatingDockContainer.cpp.
|
inline |
Tests is a certain state is active
Definition at line 401 of file FloatingDockContainer.cpp.
|
inline |
Reflect the current dock widget title in the floating widget windowTitle() depending on the CDockManager::FloatingContainerHasWidgetTitle flag
Definition at line 426 of file FloatingDockContainer.cpp.
|
inline |
Definition at line 406 of file FloatingDockContainer.cpp.
|
inline |
Definition at line 411 of file FloatingDockContainer.cpp.
|
inlinestatic |
Returns true if the given config flag is set
Definition at line 393 of file FloatingDockContainer.cpp.
| void ads::FloatingDockContainerPrivate::titleMouseReleaseEvent | ( | ) |
Definition at line 467 of file FloatingDockContainer.cpp.
| void ads::FloatingDockContainerPrivate::updateDropOverlays | ( | const QPoint & | GlobalPos | ) |
Definition at line 510 of file FloatingDockContainer.cpp.
| CFloatingDockContainer* ads::FloatingDockContainerPrivate::_this |
Definition at line 366 of file FloatingDockContainer.cpp.
| CDockContainerWidget* ads::FloatingDockContainerPrivate::DockContainer |
Definition at line 367 of file FloatingDockContainer.cpp.
| QPointer<CDockManager> ads::FloatingDockContainerPrivate::DockManager |
Definition at line 369 of file FloatingDockContainer.cpp.
| eDragState ads::FloatingDockContainerPrivate::DraggingState = DraggingInactive |
Definition at line 370 of file FloatingDockContainer.cpp.
| QPoint ads::FloatingDockContainerPrivate::DragStartMousePosition |
Definition at line 371 of file FloatingDockContainer.cpp.
| QPoint ads::FloatingDockContainerPrivate::DragStartPos |
Definition at line 374 of file FloatingDockContainer.cpp.
| CDockContainerWidget* ads::FloatingDockContainerPrivate::DropContainer = nullptr |
Definition at line 372 of file FloatingDockContainer.cpp.
| bool ads::FloatingDockContainerPrivate::Hiding = false |
Definition at line 375 of file FloatingDockContainer.cpp.
| CDockAreaWidget* ads::FloatingDockContainerPrivate::SingleDockArea = nullptr |
Definition at line 373 of file FloatingDockContainer.cpp.
| unsigned int ads::FloatingDockContainerPrivate::zOrderIndex = ++zOrderCounter |
Definition at line 368 of file FloatingDockContainer.cpp.