Public Member Functions | |
DockWidgetPrivate (CDockWidget *_public) | |
void | hideDockWidget () |
void | setupScrollArea () |
void | setupToolBar () |
void | showDockWidget () |
void | updateParentDockArea () |
Public Attributes | |
CDockWidget * | _this = nullptr |
bool | Closed = false |
CDockAreaWidget * | DockArea = nullptr |
CDockManager * | DockManager = nullptr |
CDockWidget::DockWidgetFeatures | Features = CDockWidget::DefaultDockWidgetFeatures |
bool | IsFloatingTopLevel = false |
QBoxLayout * | Layout = nullptr |
CDockWidget::eMinimumSizeHintMode | MinimumSizeHintMode = CDockWidget::MinimumSizeHintFromDockWidget |
QScrollArea * | ScrollArea = nullptr |
CDockWidgetTab * | TabWidget = 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 |
Private data class of CDockWidget class (pimpl)
Definition at line 67 of file DockWidget.cpp.
ads::DockWidgetPrivate::DockWidgetPrivate | ( | CDockWidget * | _public | ) |
Private data constructor
Definition at line 123 of file DockWidget.cpp.
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.
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.
CDockWidget::eMinimumSizeHintMode ads::DockWidgetPrivate::MinimumSizeHintMode = CDockWidget::MinimumSizeHintFromDockWidget |
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.