LibreOffice Module extensions (master) 1
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
pcr::DefaultHelpProvider Class Referencefinal

#include <defaulthelpprovider.hxx>

Inheritance diagram for pcr::DefaultHelpProvider:
[legend]
Collaboration diagram for pcr::DefaultHelpProvider:
[legend]

Public Member Functions

 DefaultHelpProvider ()
 

Private Member Functions

virtual ~DefaultHelpProvider () override
 
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 focusGained (const css::uno::Reference< css::inspection::XPropertyControl > &Control) override
 
virtual void SAL_CALL valueChanged (const css::uno::Reference< css::inspection::XPropertyControl > &Control) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
void create (const css::uno::Reference< css::inspection::XObjectInspectorUI > &_rxUI)
 

Static Private Member Functions

static vcl::Windowimpl_getVclControlWindow_nothrow (const css::uno::Reference< css::inspection::XPropertyControl > &_rxControl)
 
static OUString impl_getHelpText_nothrow (const css::uno::Reference< css::inspection::XPropertyControl > &_rxControl)
 

Private Attributes

bool m_bConstructed
 
css::uno::Reference< css::inspection::XObjectInspectorUI > m_xInspectorUI
 

Detailed Description

Definition at line 42 of file defaulthelpprovider.hxx.

Constructor & Destructor Documentation

◆ DefaultHelpProvider()

pcr::DefaultHelpProvider::DefaultHelpProvider ( )

Definition at line 52 of file defaulthelpprovider.cxx.

◆ ~DefaultHelpProvider()

pcr::DefaultHelpProvider::~DefaultHelpProvider ( )
overrideprivatevirtual

Definition at line 58 of file defaulthelpprovider.cxx.

Member Function Documentation

◆ create()

void pcr::DefaultHelpProvider::create ( const css::uno::Reference< css::inspection::XObjectInspectorUI > &  _rxUI)
private

Definition at line 118 of file defaulthelpprovider.cxx.

References DBG_UNHANDLED_EXCEPTION, Exception, m_bConstructed, and m_xInspectorUI.

Referenced by initialize().

◆ focusGained()

void SAL_CALL pcr::DefaultHelpProvider::focusGained ( const css::uno::Reference< css::inspection::XPropertyControl > &  Control)
overrideprivatevirtual

◆ getImplementationName()

OUString SAL_CALL pcr::DefaultHelpProvider::getImplementationName ( )
overrideprivatevirtual

Definition at line 68 of file defaulthelpprovider.cxx.

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL pcr::DefaultHelpProvider::getSupportedServiceNames ( )
overrideprivatevirtual

Definition at line 63 of file defaulthelpprovider.cxx.

◆ impl_getHelpText_nothrow()

OUString pcr::DefaultHelpProvider::impl_getHelpText_nothrow ( const css::uno::Reference< css::inspection::XPropertyControl > &  _rxControl)
staticprivate

Definition at line 158 of file defaulthelpprovider.cxx.

References vcl::Window::GetHelpText(), and impl_getVclControlWindow_nothrow().

Referenced by focusGained().

◆ impl_getVclControlWindow_nothrow()

vcl::Window * pcr::DefaultHelpProvider::impl_getVclControlWindow_nothrow ( const css::uno::Reference< css::inspection::XPropertyControl > &  _rxControl)
staticprivate

◆ initialize()

void SAL_CALL pcr::DefaultHelpProvider::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overrideprivatevirtual

◆ supportsService()

sal_Bool SAL_CALL pcr::DefaultHelpProvider::supportsService ( const OUString &  ServiceName)
overrideprivatevirtual

Definition at line 73 of file defaulthelpprovider.cxx.

References cppu::supportsService().

◆ valueChanged()

void SAL_CALL pcr::DefaultHelpProvider::valueChanged ( const css::uno::Reference< css::inspection::XPropertyControl > &  Control)
overrideprivatevirtual

Definition at line 95 of file defaulthelpprovider.cxx.

Member Data Documentation

◆ m_bConstructed

bool pcr::DefaultHelpProvider::m_bConstructed
private

Definition at line 45 of file defaulthelpprovider.hxx.

Referenced by create(), and initialize().

◆ m_xInspectorUI

css::uno::Reference< css::inspection::XObjectInspectorUI > pcr::DefaultHelpProvider::m_xInspectorUI
private

Definition at line 47 of file defaulthelpprovider.hxx.

Referenced by create(), and focusGained().


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