Public Member Functions | Public Attributes | List of all members
ads::DockAreaWidgetPrivate Struct Reference

Public Member Functions

void createTitleBar ()
 
 DockAreaWidgetPrivate (CDockAreaWidget *_public)
 
CDockWidgetdockWidgetAt (int index)
 
int dockWidgetIndex (CDockWidget *DockWidget) const
 
QAction * dockWidgetTabAction (CDockWidget *DockWidget) const
 
CDockAreaTabBartabBar () const
 
CDockWidgetTabtabWidgetAt (int index)
 
void updateMinimumSizeHint ()
 
void updateTitleBarButtonStates ()
 

Public Attributes

CDockAreaWidget_this = nullptr
 
DockWidgetAreas AllowedAreas = DefaultAllowedAreas
 
DockAreaLayoutContentsLayout = nullptr
 
CDockManagerDockManager = nullptr
 
CDockAreaWidget::DockAreaFlags Flags {CDockAreaWidget::DefaultFlags}
 
QBoxLayout * Layout = nullptr
 
QSize MinSizeHint
 
CDockAreaTitleBarTitleBar = nullptr
 
bool UpdateTitleBarButtons = false
 

Detailed Description

Private data class of CDockAreaWidget class (pimpl)

Definition at line 245 of file DockAreaWidget.cpp.

Constructor & Destructor Documentation

◆ DockAreaWidgetPrivate()

ads::DockAreaWidgetPrivate::DockAreaWidgetPrivate ( CDockAreaWidget _public)

Private data constructor

Definition at line 331 of file DockAreaWidget.cpp.

Member Function Documentation

◆ createTitleBar()

void ads::DockAreaWidgetPrivate::createTitleBar ( )

Creates the layout for top area with tabs and close button

Definition at line 339 of file DockAreaWidget.cpp.

◆ dockWidgetAt()

CDockWidget* ads::DockAreaWidgetPrivate::dockWidgetAt ( int  index)
inline

Returns the dock widget with the given index

Definition at line 270 of file DockAreaWidget.cpp.

◆ dockWidgetIndex()

int ads::DockAreaWidgetPrivate::dockWidgetIndex ( CDockWidget DockWidget) const
inline

Returns the index of the given dock widget

Definition at line 295 of file DockAreaWidget.cpp.

◆ dockWidgetTabAction()

QAction* ads::DockAreaWidgetPrivate::dockWidgetTabAction ( CDockWidget DockWidget) const
inline

Returns the tab action of the given dock widget

Definition at line 287 of file DockAreaWidget.cpp.

◆ tabBar()

CDockAreaTabBar* ads::DockAreaWidgetPrivate::tabBar ( ) const
inline

Convenience function for tabbar access

Definition at line 303 of file DockAreaWidget.cpp.

◆ tabWidgetAt()

CDockWidgetTab* ads::DockAreaWidgetPrivate::tabWidgetAt ( int  index)
inline

Convenience function to ease title widget access by index

Definition at line 278 of file DockAreaWidget.cpp.

◆ updateMinimumSizeHint()

void ads::DockAreaWidgetPrivate::updateMinimumSizeHint ( )
inline

Scans all contained dock widgets for the max. minimum size hint

Definition at line 316 of file DockAreaWidget.cpp.

◆ updateTitleBarButtonStates()

void ads::DockAreaWidgetPrivate::updateTitleBarButtonStates ( )

Udpates the enable state of the close and detach button

Definition at line 350 of file DockAreaWidget.cpp.

Member Data Documentation

◆ _this

CDockAreaWidget* ads::DockAreaWidgetPrivate::_this = nullptr

Definition at line 247 of file DockAreaWidget.cpp.

◆ AllowedAreas

DockWidgetAreas ads::DockAreaWidgetPrivate::AllowedAreas = DefaultAllowedAreas

Definition at line 253 of file DockAreaWidget.cpp.

◆ ContentsLayout

DockAreaLayout* ads::DockAreaWidgetPrivate::ContentsLayout = nullptr

Definition at line 249 of file DockAreaWidget.cpp.

◆ DockManager

CDockManager* ads::DockAreaWidgetPrivate::DockManager = nullptr

Definition at line 251 of file DockAreaWidget.cpp.

◆ Flags

CDockAreaWidget::DockAreaFlags ads::DockAreaWidgetPrivate::Flags {CDockAreaWidget::DefaultFlags}

Definition at line 255 of file DockAreaWidget.cpp.

◆ Layout

QBoxLayout* ads::DockAreaWidgetPrivate::Layout = nullptr

Definition at line 248 of file DockAreaWidget.cpp.

◆ MinSizeHint

QSize ads::DockAreaWidgetPrivate::MinSizeHint

Definition at line 254 of file DockAreaWidget.cpp.

◆ TitleBar

CDockAreaTitleBar* ads::DockAreaWidgetPrivate::TitleBar = nullptr

Definition at line 250 of file DockAreaWidget.cpp.

◆ UpdateTitleBarButtons

bool ads::DockAreaWidgetPrivate::UpdateTitleBarButtons = false

Definition at line 252 of file DockAreaWidget.cpp.


The documentation for this struct was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:51