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.