Public Member Functions | |
void | createTitleBar () |
DockAreaWidgetPrivate (CDockAreaWidget *_public) | |
CDockWidget * | dockWidgetAt (int index) |
int | dockWidgetIndex (CDockWidget *DockWidget) const |
QAction * | dockWidgetTabAction (CDockWidget *DockWidget) const |
CDockAreaTabBar * | tabBar () const |
CDockWidgetTab * | tabWidgetAt (int index) |
void | updateMinimumSizeHint () |
void | updateTitleBarButtonStates () |
Public Attributes | |
CDockAreaWidget * | _this = nullptr |
DockWidgetAreas | AllowedAreas = DefaultAllowedAreas |
DockAreaLayout * | ContentsLayout = nullptr |
CDockManager * | DockManager = nullptr |
CDockAreaWidget::DockAreaFlags | Flags {CDockAreaWidget::DefaultFlags} |
QBoxLayout * | Layout = nullptr |
QSize | MinSizeHint |
CDockAreaTitleBar * | TitleBar = nullptr |
bool | UpdateTitleBarButtons = false |
Private data class of CDockAreaWidget class (pimpl)
Definition at line 245 of file DockAreaWidget.cpp.
ads::DockAreaWidgetPrivate::DockAreaWidgetPrivate | ( | CDockAreaWidget * | _public | ) |
Private data constructor
Definition at line 331 of file DockAreaWidget.cpp.
void ads::DockAreaWidgetPrivate::createTitleBar | ( | ) |
Creates the layout for top area with tabs and close button
Definition at line 339 of file DockAreaWidget.cpp.
|
inline |
Returns the dock widget with the given index
Definition at line 270 of file DockAreaWidget.cpp.
|
inline |
Returns the index of the given dock widget
Definition at line 295 of file DockAreaWidget.cpp.
|
inline |
Returns the tab action of the given dock widget
Definition at line 287 of file DockAreaWidget.cpp.
|
inline |
Convenience function for tabbar access
Definition at line 303 of file DockAreaWidget.cpp.
|
inline |
Convenience function to ease title widget access by index
Definition at line 278 of file DockAreaWidget.cpp.
|
inline |
Scans all contained dock widgets for the max. minimum size hint
Definition at line 316 of file DockAreaWidget.cpp.
void ads::DockAreaWidgetPrivate::updateTitleBarButtonStates | ( | ) |
Udpates the enable state of the close and detach button
Definition at line 350 of file DockAreaWidget.cpp.
CDockAreaWidget* ads::DockAreaWidgetPrivate::_this = nullptr |
Definition at line 247 of file DockAreaWidget.cpp.
DockWidgetAreas ads::DockAreaWidgetPrivate::AllowedAreas = DefaultAllowedAreas |
Definition at line 253 of file DockAreaWidget.cpp.
DockAreaLayout* ads::DockAreaWidgetPrivate::ContentsLayout = nullptr |
Definition at line 249 of file DockAreaWidget.cpp.
CDockManager* ads::DockAreaWidgetPrivate::DockManager = nullptr |
Definition at line 251 of file DockAreaWidget.cpp.
CDockAreaWidget::DockAreaFlags ads::DockAreaWidgetPrivate::Flags {CDockAreaWidget::DefaultFlags} |
Definition at line 255 of file DockAreaWidget.cpp.
QBoxLayout* ads::DockAreaWidgetPrivate::Layout = nullptr |
Definition at line 248 of file DockAreaWidget.cpp.
QSize ads::DockAreaWidgetPrivate::MinSizeHint |
Definition at line 254 of file DockAreaWidget.cpp.
CDockAreaTitleBar* ads::DockAreaWidgetPrivate::TitleBar = nullptr |
Definition at line 250 of file DockAreaWidget.cpp.
bool ads::DockAreaWidgetPrivate::UpdateTitleBarButtons = false |
Definition at line 252 of file DockAreaWidget.cpp.