LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
NavElementBox_Base Class Reference

#include <workctrl.hxx>

Inheritance diagram for NavElementBox_Base:
[legend]

Public Member Functions

 NavElementBox_Base (std::unique_ptr< weld::ComboBox > xComboBox, const uno::Reference< frame::XFrame > &xFrame)
 
virtual ~NavElementBox_Base ()
 
void set_sensitive (bool bSensitive)
 
weld::ComboBoxGetComboBox ()
 
void UpdateBox ()
 

Protected Member Functions

virtual bool DoKeyInput (const KeyEvent &)
 
 DECL_STATIC_LINK (NavElementBox_Base, SelectHdl, weld::ComboBox &, void)
 
 DECL_LINK (KeyInputHdl, const KeyEvent &, bool)
 
void ReleaseFocus_Impl ()
 

Protected Attributes

std::unique_ptr< weld::ComboBoxm_xComboBox
 
uno::Reference< frame::XFrame > m_xFrame
 
bool m_bRelease
 

Detailed Description

Definition at line 102 of file workctrl.hxx.

Constructor & Destructor Documentation

◆ NavElementBox_Base()

NavElementBox_Base::NavElementBox_Base ( std::unique_ptr< weld::ComboBox xComboBox,
const uno::Reference< frame::XFrame > &  xFrame 
)

◆ ~NavElementBox_Base()

virtual NavElementBox_Base::~NavElementBox_Base ( )
inlinevirtual

Definition at line 108 of file workctrl.hxx.

Member Function Documentation

◆ DECL_LINK()

NavElementBox_Base::DECL_LINK ( KeyInputHdl  ,
const KeyEvent ,
bool   
)
protected

◆ DECL_STATIC_LINK()

NavElementBox_Base::DECL_STATIC_LINK ( NavElementBox_Base  ,
SelectHdl  ,
weld::ComboBox ,
void   
)
protected

◆ DoKeyInput()

bool NavElementBox_Base::DoKeyInput ( const KeyEvent )
protectedvirtual

Reimplemented in NavElementBox_Impl.

Definition at line 654 of file workctrl.cxx.

◆ GetComboBox()

weld::ComboBox * NavElementBox_Base::GetComboBox ( )
inline

Definition at line 112 of file workctrl.hxx.

References m_xComboBox.

Referenced by NavElementToolBoxControl::GetComboBox().

◆ ReleaseFocus_Impl()

void NavElementBox_Base::ReleaseFocus_Impl ( )
protected

Definition at line 612 of file workctrl.cxx.

References m_bRelease, and m_xFrame.

Referenced by NavElementBox_Impl::DoKeyInput().

◆ set_sensitive()

void NavElementBox_Base::set_sensitive ( bool  bSensitive)
inline

Definition at line 110 of file workctrl.hxx.

References m_xComboBox.

Referenced by NavElementToolBoxControl::statusChanged().

◆ UpdateBox()

void NavElementBox_Base::UpdateBox ( )

Member Data Documentation

◆ m_bRelease

bool NavElementBox_Base::m_bRelease
protected

Definition at line 120 of file workctrl.hxx.

Referenced by ReleaseFocus_Impl().

◆ m_xComboBox

std::unique_ptr<weld::ComboBox> NavElementBox_Base::m_xComboBox
protected

◆ m_xFrame

uno::Reference< frame::XFrame > NavElementBox_Base::m_xFrame
protected

Definition at line 119 of file workctrl.hxx.

Referenced by ReleaseFocus_Impl().


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