Open 3D Engine AzQtComponents API Reference  22.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Signals | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | Properties | List of all members
AzQtComponents::DockTabBar Class Reference

Inherits AzQtComponents::TabBar.


void closeTab (int index)
void undockTab (int index)
void singleTabFillsWidthChanged (bool singleTabFillsWidth)
- Signals inherited from AzQtComponents::TabBar
void overflowingChanged (bool overflowing)
 Triggered when the handle overflow settings are changed.

Public Member Functions

 DockTabBar (QWidget *parent=nullptr)
void contextMenuEvent (QContextMenuEvent *event) override
void finishDrag ()
QSize sizeHint () const override
bool singleTabFillsWidth () const
void setSingleTabFillsWidth (bool singleTabFillsWidth)
void setIsShowingWindowControls (bool show)
QString tabText (int index) const
void mouseMoveEvent (QMouseEvent *mouseEvent) override
void mouseReleaseEvent (QMouseEvent *mouseEvent) override
- Public Member Functions inherited from AzQtComponents::TabBar
void setHandleOverflow (bool handleOverflow)
 Sets whether the widget should handle overflow with a custom menu.
bool getHandleOverflow () const
 Returns whether the widget handles overflow.
void tabInserted (int index) override
 Handler to be called after a new tab is added or inserted at position index.
void tabRemoved (int index) override
 Handler to be called after a new tab is removed at position index.

Static Public Member Functions

static int closeButtonOffsetForIndex (const QStyleOptionTab *option)

Protected Slots

void currentIndexChanged (int current)
void closeTabGroup ()

Protected Member Functions

void mousePressEvent (QMouseEvent *event) override
void tabLayoutChange () override
void tabInserted (int index) override
- Protected Member Functions inherited from AzQtComponents::TabBar
 TabBar (QWidget *parent=nullptr)
void enterEvent (QEvent *event) override
void leaveEvent (QEvent *event) override
void mousePressEvent (QMouseEvent *mouseEvent) override
void mouseMoveEvent (QMouseEvent *mouseEvent) override
void mouseReleaseEvent (QMouseEvent *mouseEvent) override
void paintEvent (QPaintEvent *paintEvent) override
QSize minimumSizeHint () const override
void SetUseMaxWidth (bool use)


bool singleTabFillsWidth

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