LibreOffice Module sfx2 (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ExtraButton Class Reference
Collaboration diagram for ExtraButton:
[legend]

Public Member Functions

 ExtraButton (weld::Container *pContainer, const OUString *pCommand)
 
 ~ExtraButton ()
 
weld::Buttonget_widget ()
 

Private Member Functions

 DECL_LINK (CommandHdl, weld::Button &, void)
 

Private Attributes

std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 
std::unique_ptr< weld::Buttonm_xButton
 
rtl::Reference< weld::WidgetStatusListenerm_xStatusListener
 StatusListener. More...
 
OUString m_aCommand
 

Detailed Description

Definition at line 151 of file infobar.cxx.

Constructor & Destructor Documentation

◆ ExtraButton()

ExtraButton::ExtraButton ( weld::Container pContainer,
const OUString *  pCommand 
)
inline

Definition at line 164 of file infobar.cxx.

References LINK, m_aCommand, m_xButton, and m_xStatusListener.

◆ ~ExtraButton()

ExtraButton::~ExtraButton ( )
inline

Definition at line 178 of file infobar.cxx.

References m_xStatusListener.

Member Function Documentation

◆ DECL_LINK()

ExtraButton::DECL_LINK ( CommandHdl  ,
weld::Button ,
void   
)
private

◆ get_widget()

weld::Button & ExtraButton::get_widget ( )
inline

Definition at line 184 of file infobar.cxx.

References m_xButton.

Member Data Documentation

◆ m_aCommand

OUString ExtraButton::m_aCommand
private

Definition at line 159 of file infobar.cxx.

Referenced by ExtraButton().

◆ m_xBuilder

std::unique_ptr<weld::Builder> ExtraButton::m_xBuilder
private

Definition at line 154 of file infobar.cxx.

◆ m_xButton

std::unique_ptr<weld::Button> ExtraButton::m_xButton
private

Definition at line 156 of file infobar.cxx.

Referenced by ExtraButton(), and get_widget().

◆ m_xContainer

std::unique_ptr<weld::Container> ExtraButton::m_xContainer
private

Definition at line 155 of file infobar.cxx.

◆ m_xStatusListener

rtl::Reference<weld::WidgetStatusListener> ExtraButton::m_xStatusListener
private

StatusListener.

Updates the button as the slot state changes

Definition at line 158 of file infobar.cxx.

Referenced by ExtraButton(), and ~ExtraButton().


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