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

Public Member Functions

 DockWidgetPrivate (CDockWidget *_public)
 
void hideDockWidget ()
 
void setupScrollArea ()
 
void setupToolBar ()
 
void showDockWidget ()
 
void updateParentDockArea ()
 

Public Attributes

CDockWidget_this = nullptr
 
bool Closed = false
 
CDockAreaWidgetDockArea = nullptr
 
CDockManagerDockManager = nullptr
 
CDockWidget::DockWidgetFeatures Features = CDockWidget::DefaultDockWidgetFeatures
 
bool IsFloatingTopLevel = false
 
QBoxLayout * Layout = nullptr
 
CDockWidget::eMinimumSizeHintMode MinimumSizeHintMode = CDockWidget::MinimumSizeHintFromDockWidget
 
QScrollArea * ScrollArea = nullptr
 
CDockWidgetTabTabWidget = nullptr
 
QList< QAction * > TitleBarActions
 
QAction * ToggleViewAction = nullptr
 
QToolBar * ToolBar = nullptr
 
QSize ToolBarIconSizeDocked = QSize(16, 16)
 
QSize ToolBarIconSizeFloating = QSize(24, 24)
 
Qt::ToolButtonStyle ToolBarStyleDocked = Qt::ToolButtonIconOnly
 
Qt::ToolButtonStyle ToolBarStyleFloating = Qt::ToolButtonTextUnderIcon
 
QWidget * Widget = nullptr
 

Detailed Description

Private data class of CDockWidget class (pimpl)

Definition at line 67 of file DockWidget.cpp.

Constructor & Destructor Documentation

◆ DockWidgetPrivate()

ads::DockWidgetPrivate::DockWidgetPrivate ( CDockWidget _public)

Private data constructor

Definition at line 123 of file DockWidget.cpp.

Member Function Documentation

◆ hideDockWidget()

void ads::DockWidgetPrivate::hideDockWidget ( )

Hide dock widget.

Definition at line 164 of file DockWidget.cpp.

◆ setupScrollArea()

void ads::DockWidgetPrivate::setupScrollArea ( )

Setup the main scroll area

Definition at line 212 of file DockWidget.cpp.

◆ setupToolBar()

void ads::DockWidgetPrivate::setupToolBar ( )

Setup the top tool bar

Definition at line 198 of file DockWidget.cpp.

◆ showDockWidget()

void ads::DockWidgetPrivate::showDockWidget ( )

Show dock widget

Definition at line 131 of file DockWidget.cpp.

◆ updateParentDockArea()

void ads::DockWidgetPrivate::updateParentDockArea ( )

Hides a dock area if all dock widgets in the area are closed. This function updates the current selected tab and hides the parent dock area if it is empty

Definition at line 172 of file DockWidget.cpp.

Member Data Documentation

◆ _this

CDockWidget* ads::DockWidgetPrivate::_this = nullptr

Definition at line 69 of file DockWidget.cpp.

◆ Closed

bool ads::DockWidgetPrivate::Closed = false

Definition at line 77 of file DockWidget.cpp.

◆ DockArea

CDockAreaWidget* ads::DockWidgetPrivate::DockArea = nullptr

Definition at line 75 of file DockWidget.cpp.

◆ DockManager

CDockManager* ads::DockWidgetPrivate::DockManager = nullptr

Definition at line 74 of file DockWidget.cpp.

◆ Features

CDockWidget::DockWidgetFeatures ads::DockWidgetPrivate::Features = CDockWidget::DefaultDockWidgetFeatures

Definition at line 73 of file DockWidget.cpp.

◆ IsFloatingTopLevel

bool ads::DockWidgetPrivate::IsFloatingTopLevel = false

Definition at line 84 of file DockWidget.cpp.

◆ Layout

QBoxLayout* ads::DockWidgetPrivate::Layout = nullptr

Definition at line 70 of file DockWidget.cpp.

◆ MinimumSizeHintMode

Definition at line 86 of file DockWidget.cpp.

◆ ScrollArea

QScrollArea* ads::DockWidgetPrivate::ScrollArea = nullptr

Definition at line 78 of file DockWidget.cpp.

◆ TabWidget

CDockWidgetTab* ads::DockWidgetPrivate::TabWidget = nullptr

Definition at line 72 of file DockWidget.cpp.

◆ TitleBarActions

QList<QAction*> ads::DockWidgetPrivate::TitleBarActions

Definition at line 85 of file DockWidget.cpp.

◆ ToggleViewAction

QAction* ads::DockWidgetPrivate::ToggleViewAction = nullptr

Definition at line 76 of file DockWidget.cpp.

◆ ToolBar

QToolBar* ads::DockWidgetPrivate::ToolBar = nullptr

Definition at line 79 of file DockWidget.cpp.

◆ ToolBarIconSizeDocked

QSize ads::DockWidgetPrivate::ToolBarIconSizeDocked = QSize(16, 16)

Definition at line 82 of file DockWidget.cpp.

◆ ToolBarIconSizeFloating

QSize ads::DockWidgetPrivate::ToolBarIconSizeFloating = QSize(24, 24)

Definition at line 83 of file DockWidget.cpp.

◆ ToolBarStyleDocked

Qt::ToolButtonStyle ads::DockWidgetPrivate::ToolBarStyleDocked = Qt::ToolButtonIconOnly

Definition at line 80 of file DockWidget.cpp.

◆ ToolBarStyleFloating

Qt::ToolButtonStyle ads::DockWidgetPrivate::ToolBarStyleFloating = Qt::ToolButtonTextUnderIcon

Definition at line 81 of file DockWidget.cpp.

◆ Widget

QWidget* ads::DockWidgetPrivate::Widget = nullptr

Definition at line 71 of file DockWidget.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