te::qt::af::ApplicationDockerTitleBar Class Reference

The base API for docker title bar for TerraLib Docker. More...

#include <ApplicationDockerTitleBar.h>

Inheritance diagram for te::qt::af::ApplicationDockerTitleBar:

Signals

void closeTriggered ()
 
void moveTriggered ()
 
void pinTriggered ()
 

Public Member Functions

 ApplicationDockerTitleBar (QWidget *parent, Qt::DockWidgetArea area)
 Constructor. More...
 
QSize minimumSizeHint () const
 
void reset ()
 
void setDockInfo (QString title, bool isCloseable, int minWidth)
 
QSize sizeHint () const
 
 ~ApplicationDockerTitleBar ()
 Destructor. More...
 

Protected Attributes

QToolButton * m_closeToolButton
 
int m_minWidth
 
QToolButton * m_moveToolButton
 
QLabel * m_titleLabel
 

Detailed Description

The base API for docker title bar for TerraLib Docker.

Definition at line 51 of file ApplicationDockerTitleBar.h.

Constructor & Destructor Documentation

◆ ApplicationDockerTitleBar()

te::qt::af::ApplicationDockerTitleBar::ApplicationDockerTitleBar ( QWidget *  parent,
Qt::DockWidgetArea  area 
)

Constructor.

Parameters
parentThe parent object.

◆ ~ApplicationDockerTitleBar()

te::qt::af::ApplicationDockerTitleBar::~ApplicationDockerTitleBar ( )

Destructor.

Member Function Documentation

◆ closeTriggered

void te::qt::af::ApplicationDockerTitleBar::closeTriggered ( )
signal

◆ minimumSizeHint()

QSize te::qt::af::ApplicationDockerTitleBar::minimumSizeHint ( ) const

◆ moveTriggered

void te::qt::af::ApplicationDockerTitleBar::moveTriggered ( )
signal

◆ pinTriggered

void te::qt::af::ApplicationDockerTitleBar::pinTriggered ( )
signal

◆ reset()

void te::qt::af::ApplicationDockerTitleBar::reset ( )

◆ setDockInfo()

void te::qt::af::ApplicationDockerTitleBar::setDockInfo ( QString  title,
bool  isCloseable,
int  minWidth 
)

◆ sizeHint()

QSize te::qt::af::ApplicationDockerTitleBar::sizeHint ( ) const

Member Data Documentation

◆ m_closeToolButton

QToolButton* te::qt::af::ApplicationDockerTitleBar::m_closeToolButton
protected

Definition at line 90 of file ApplicationDockerTitleBar.h.

◆ m_minWidth

int te::qt::af::ApplicationDockerTitleBar::m_minWidth
protected

Definition at line 94 of file ApplicationDockerTitleBar.h.

◆ m_moveToolButton

QToolButton* te::qt::af::ApplicationDockerTitleBar::m_moveToolButton
protected

Definition at line 89 of file ApplicationDockerTitleBar.h.

◆ m_titleLabel

QLabel* te::qt::af::ApplicationDockerTitleBar::m_titleLabel
protected

Definition at line 92 of file ApplicationDockerTitleBar.h.


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