LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
NavElementToolBoxControl Class Referencefinal

#include <workctrl.hxx>

Inheritance diagram for NavElementToolBoxControl:
[legend]
Collaboration diagram for NavElementToolBoxControl:
[legend]

Public Member Functions

 NavElementToolBoxControl (const css::uno::Reference< css::uno::XComponentContext > &rServiceManager)
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL statusChanged (const css::frame::FeatureStateEvent &Event) override
 
virtual void SAL_CALL execute (sal_Int16 KeyModifier) override
 
virtual void SAL_CALL click () override
 
virtual void SAL_CALL doubleClick () override
 
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL createPopupWindow () override
 
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL createItemWindow (const css::uno::Reference< css::awt::XWindow > &Parent) override
 
weld::ComboBoxGetComboBox ()
 

Private Attributes

VclPtr< NavElementBox_Implm_xVclBox
 
std::unique_ptr< NavElementBox_Basem_xWeldBox
 
NavElementBox_Basem_pBox
 

Detailed Description

Definition at line 157 of file workctrl.hxx.

Constructor & Destructor Documentation

◆ NavElementToolBoxControl()

NavElementToolBoxControl::NavElementToolBoxControl ( const css::uno::Reference< css::uno::XComponentContext > &  rServiceManager)
explicit

Definition at line 672 of file workctrl.cxx.

References Reference.

Member Function Documentation

◆ click()

void SAL_CALL NavElementToolBoxControl::click ( )
overridevirtual

Definition at line 737 of file workctrl.cxx.

◆ createItemWindow()

uno::Reference< awt::XWindow > SAL_CALL NavElementToolBoxControl::createItemWindow ( const css::uno::Reference< css::awt::XWindow > &  Parent)
overridevirtual

◆ createPopupWindow()

uno::Reference< awt::XWindow > SAL_CALL NavElementToolBoxControl::createPopupWindow ( )
overridevirtual

Definition at line 745 of file workctrl.cxx.

◆ dispose()

void SAL_CALL NavElementToolBoxControl::dispose ( void  )
overridevirtual

◆ doubleClick()

void SAL_CALL NavElementToolBoxControl::doubleClick ( )
overridevirtual

Definition at line 741 of file workctrl.cxx.

◆ execute()

void SAL_CALL NavElementToolBoxControl::execute ( sal_Int16  KeyModifier)
overridevirtual

Definition at line 733 of file workctrl.cxx.

◆ GetComboBox()

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

Definition at line 181 of file workctrl.hxx.

References NavElementBox_Base::GetComboBox(), and m_pBox.

Referenced by SwNavigationPI::SwNavigationPI().

◆ getImplementationName()

OUString SAL_CALL NavElementToolBoxControl::getImplementationName ( )
overridevirtual

Definition at line 686 of file workctrl.cxx.

◆ getSupportedServiceNames()

uno::Sequence< OUString > SAL_CALL NavElementToolBoxControl::getSupportedServiceNames ( )
overridevirtual

Definition at line 691 of file workctrl.cxx.

◆ statusChanged()

void SAL_CALL NavElementToolBoxControl::statusChanged ( const css::frame::FeatureStateEvent &  Event)
overridevirtual

◆ supportsService()

sal_Bool SAL_CALL NavElementToolBoxControl::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 681 of file workctrl.cxx.

References ServiceName, and cppu::supportsService().

Member Data Documentation

◆ m_pBox

NavElementBox_Base* NavElementToolBoxControl::m_pBox
private

Definition at line 186 of file workctrl.hxx.

Referenced by createItemWindow(), dispose(), GetComboBox(), and statusChanged().

◆ m_xVclBox

VclPtr<NavElementBox_Impl> NavElementToolBoxControl::m_xVclBox
private

Definition at line 184 of file workctrl.hxx.

Referenced by createItemWindow(), and dispose().

◆ m_xWeldBox

std::unique_ptr<NavElementBox_Base> NavElementToolBoxControl::m_xWeldBox
private

Definition at line 185 of file workctrl.hxx.

Referenced by createItemWindow(), and dispose().


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