Public Member Functions | |
| void | createButtons () |
| void | createTabBar () |
| DockAreaTitleBarPrivate (CDockAreaTitleBar *_public) | |
| CDockManager * | dockManager () const |
| bool | isDraggingState (eDragState dragState) const |
| IFloatingWidget * | makeAreaFloating (const QPoint &Offset, eDragState DragState) |
| void | startFloating (const QPoint &Offset) |
Static Public Member Functions | |
| static bool | testConfigFlag (CDockManager::eConfigFlag Flag) |
Public Attributes | |
| CDockAreaTitleBar * | _this |
| QPointer< tTitleBarButton > | CloseButton |
| CDockAreaWidget * | DockArea |
| QList< tTitleBarButton * > | DockWidgetActionsButtons |
| QPoint | DragStartMousePos |
| eDragState | DragState = DraggingInactive |
| IFloatingWidget * | FloatingWidget = nullptr |
| QBoxLayout * | Layout |
| bool | MenuOutdated = true |
| CDockAreaTabBar * | TabBar |
| QMenu * | TabsMenu |
| QPointer< tTitleBarButton > | TabsMenuButton |
| QPointer< tTitleBarButton > | UndockButton |
Private data class of CDockAreaTitleBar class (pimpl)
Definition at line 63 of file DockAreaTitleBar.cpp.
| ads::DockAreaTitleBarPrivate::DockAreaTitleBarPrivate | ( | CDockAreaTitleBar * | _public | ) |
Private data constructor
Definition at line 134 of file DockAreaTitleBar.cpp.
| void ads::DockAreaTitleBarPrivate::createButtons | ( | ) |
Creates the title bar close and menu buttons
Definition at line 142 of file DockAreaTitleBar.cpp.
| void ads::DockAreaTitleBarPrivate::createTabBar | ( | ) |
Creates the internal TabBar
Definition at line 195 of file DockAreaTitleBar.cpp.
|
inline |
Convenience function for DockManager access
Definition at line 99 of file DockAreaTitleBar.cpp.
|
inline |
Test function for current drag state
Definition at line 116 of file DockAreaTitleBar.cpp.
| IFloatingWidget * ads::DockAreaTitleBarPrivate::makeAreaFloating | ( | const QPoint & | Offset, |
| eDragState | DragState | ||
| ) |
Makes the dock area floating
Definition at line 212 of file DockAreaTitleBar.cpp.
| void ads::DockAreaTitleBarPrivate::startFloating | ( | const QPoint & | Offset | ) |
Starts floating
Definition at line 249 of file DockAreaTitleBar.cpp.
|
inlinestatic |
Returns true if the given config flag is set Convenience function to ease config flag testing
Definition at line 108 of file DockAreaTitleBar.cpp.
| CDockAreaTitleBar* ads::DockAreaTitleBarPrivate::_this |
Definition at line 65 of file DockAreaTitleBar.cpp.
| QPointer<tTitleBarButton> ads::DockAreaTitleBarPrivate::CloseButton |
Definition at line 68 of file DockAreaTitleBar.cpp.
| CDockAreaWidget* ads::DockAreaTitleBarPrivate::DockArea |
Definition at line 70 of file DockAreaTitleBar.cpp.
| QList<tTitleBarButton*> ads::DockAreaTitleBarPrivate::DockWidgetActionsButtons |
Definition at line 74 of file DockAreaTitleBar.cpp.
| QPoint ads::DockAreaTitleBarPrivate::DragStartMousePos |
Definition at line 76 of file DockAreaTitleBar.cpp.
| eDragState ads::DockAreaTitleBarPrivate::DragState = DraggingInactive |
Definition at line 77 of file DockAreaTitleBar.cpp.
| IFloatingWidget* ads::DockAreaTitleBarPrivate::FloatingWidget = nullptr |
Definition at line 78 of file DockAreaTitleBar.cpp.
| QBoxLayout* ads::DockAreaTitleBarPrivate::Layout |
Definition at line 69 of file DockAreaTitleBar.cpp.
| bool ads::DockAreaTitleBarPrivate::MenuOutdated = true |
Definition at line 72 of file DockAreaTitleBar.cpp.
| CDockAreaTabBar* ads::DockAreaTitleBarPrivate::TabBar |
Definition at line 71 of file DockAreaTitleBar.cpp.
| QMenu* ads::DockAreaTitleBarPrivate::TabsMenu |
Definition at line 73 of file DockAreaTitleBar.cpp.
| QPointer<tTitleBarButton> ads::DockAreaTitleBarPrivate::TabsMenuButton |
Definition at line 66 of file DockAreaTitleBar.cpp.
| QPointer<tTitleBarButton> ads::DockAreaTitleBarPrivate::UndockButton |
Definition at line 67 of file DockAreaTitleBar.cpp.