Open 3D Engine AzQtComponents API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzQtComponents::DockBarButton Class Reference

Inherits QToolButton.

Classes

struct  Config
 

Public Types

enum  WindowDecorationButton { CloseButton , MaximizeButton , MinimizeButton , DividerButton }
 

Signals

void buttonPressed (const DockBarButton::WindowDecorationButton type)
 

Public Member Functions

 DockBarButton (DockBarButton::WindowDecorationButton buttonType, QWidget *parent=nullptr, bool darkStyle=false)
 
DockBarButton::WindowDecorationButton buttonType () const
 

Static Public Member Functions

static Config loadConfig (QSettings &settings)
 
static Config defaultConfig ()
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 
bool eventFilter (QObject *object, QEvent *event) override
 

Properties

WindowDecorationButton buttonType
 

Friends

class Style
 

Member Function Documentation

◆ defaultConfig()

static Config AzQtComponents::DockBarButton::defaultConfig ( )
static

Returns default button config data.

◆ loadConfig()

static Config AzQtComponents::DockBarButton::loadConfig ( QSettings &  settings)
static

Loads the button config data from a settings object.


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