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

ads::DockWidgetPrivate::DockWidgetPrivate ( CDockWidget _public)

Private data constructor

Definition at line 123 of file DockWidget.cpp.

Member Function Documentation

void ads::DockWidgetPrivate::hideDockWidget ( )

Hide dock widget.

Definition at line 164 of file DockWidget.cpp.

void ads::DockWidgetPrivate::setupScrollArea ( )

Setup the main scroll area

Definition at line 212 of file DockWidget.cpp.

void ads::DockWidgetPrivate::setupToolBar ( )

Setup the top tool bar

Definition at line 198 of file DockWidget.cpp.

void ads::DockWidgetPrivate::showDockWidget ( )

Show dock widget

Definition at line 131 of file DockWidget.cpp.

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

CDockWidget* ads::DockWidgetPrivate::_this = nullptr

Definition at line 69 of file DockWidget.cpp.

bool ads::DockWidgetPrivate::Closed = false

Definition at line 77 of file DockWidget.cpp.

CDockAreaWidget* ads::DockWidgetPrivate::DockArea = nullptr

Definition at line 75 of file DockWidget.cpp.

CDockManager* ads::DockWidgetPrivate::DockManager = nullptr

Definition at line 74 of file DockWidget.cpp.

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

Definition at line 73 of file DockWidget.cpp.

bool ads::DockWidgetPrivate::IsFloatingTopLevel = false

Definition at line 84 of file DockWidget.cpp.

QBoxLayout* ads::DockWidgetPrivate::Layout = nullptr

Definition at line 70 of file DockWidget.cpp.

Definition at line 86 of file DockWidget.cpp.

QScrollArea* ads::DockWidgetPrivate::ScrollArea = nullptr

Definition at line 78 of file DockWidget.cpp.

CDockWidgetTab* ads::DockWidgetPrivate::TabWidget = nullptr

Definition at line 72 of file DockWidget.cpp.

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

Definition at line 85 of file DockWidget.cpp.

QAction* ads::DockWidgetPrivate::ToggleViewAction = nullptr

Definition at line 76 of file DockWidget.cpp.

QToolBar* ads::DockWidgetPrivate::ToolBar = nullptr

Definition at line 79 of file DockWidget.cpp.

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

Definition at line 82 of file DockWidget.cpp.

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

Definition at line 83 of file DockWidget.cpp.

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

Definition at line 80 of file DockWidget.cpp.

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

Definition at line 81 of file DockWidget.cpp.

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 Sun Dec 6 2020 04:02:51