LibreOffice Module accessibility (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
accessibility::AccessibleTabBarBase Class Reference

#include <accessibletabbarbase.hxx>

Inheritance diagram for accessibility::AccessibleTabBarBase:
[legend]
Collaboration diagram for accessibility::AccessibleTabBarBase:
[legend]

Public Member Functions

 AccessibleTabBarBase (TabBar *pTabBar)
 
virtual ~AccessibleTabBarBase () override
 
- Public Member Functions inherited from comphelper::OAccessibleExtendedComponentHelper
virtual sal_Bool SAL_CALL containsPoint (const css::awt::Point &aPoint) override
 
virtual css::awt::Point SAL_CALL getLocation () override
 
virtual css::awt::Point SAL_CALL getLocationOnScreen () override
 
virtual css::awt::Size SAL_CALL getSize () override
 
virtual css::awt::Rectangle SAL_CALL getBounds () override
 

Protected Member Functions

 DECL_LINK (WindowEventListener, VclWindowEvent &, void)
 
virtual void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent)
 
virtual void SAL_CALL disposing () override
 
- Protected Member Functions inherited from comphelper::OAccessibleExtendedComponentHelper
 OAccessibleExtendedComponentHelper ()
 

Protected Attributes

VclPtr< TabBarm_pTabBar
 

Private Member Functions

void SetTabBarPointer (TabBar *pTabBar)
 
void ClearTabBarPointer ()
 

Detailed Description

Definition at line 34 of file accessibletabbarbase.hxx.

Constructor & Destructor Documentation

◆ AccessibleTabBarBase()

accessibility::AccessibleTabBarBase::AccessibleTabBarBase ( TabBar pTabBar)
explicit

Definition at line 32 of file accessibletabbarbase.cxx.

References SetTabBarPointer().

◆ ~AccessibleTabBarBase()

accessibility::AccessibleTabBarBase::~AccessibleTabBarBase ( )
overridevirtual

Definition at line 38 of file accessibletabbarbase.cxx.

References ClearTabBarPointer().

Member Function Documentation

◆ ClearTabBarPointer()

void accessibility::AccessibleTabBarBase::ClearTabBarPointer ( )
private

Definition at line 83 of file accessibletabbarbase.cxx.

References LINK, and m_pTabBar.

Referenced by disposing(), ProcessWindowEvent(), and ~AccessibleTabBarBase().

◆ DECL_LINK()

accessibility::AccessibleTabBarBase::DECL_LINK ( WindowEventListener  ,
VclWindowEvent ,
void   
)
protected

◆ disposing()

void accessibility::AccessibleTabBarBase::disposing ( )
overrideprotectedvirtual

◆ ProcessWindowEvent()

void accessibility::AccessibleTabBarBase::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
protectedvirtual

◆ SetTabBarPointer()

void accessibility::AccessibleTabBarBase::SetTabBarPointer ( TabBar pTabBar)
private

Definition at line 75 of file accessibletabbarbase.cxx.

References LINK, and m_pTabBar.

Referenced by AccessibleTabBarBase().

Member Data Documentation

◆ m_pTabBar

VclPtr<TabBar> accessibility::AccessibleTabBarBase::m_pTabBar
protected

Definition at line 53 of file accessibletabbarbase.hxx.

Referenced by ClearTabBarPointer(), and SetTabBarPointer().


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