LibreOffice Module sd (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
sdext::presenter::PresenterAccessible::AccessibleObject Class Reference
Inheritance diagram for sdext::presenter::PresenterAccessible::AccessibleObject:
[legend]
Collaboration diagram for sdext::presenter::PresenterAccessible::AccessibleObject:
[legend]

Public Member Functions

 AccessibleObject (css::lang::Locale aLocale, const sal_Int16 nRole, OUString sName)
 
void LateInitialization ()
 
virtual void SetWindow (const css::uno::Reference< css::awt::XWindow > &rxContentWindow, const css::uno::Reference< css::awt::XWindow > &rxBorderWindow)
 
void SetAccessibleParent (const css::uno::Reference< css::accessibility::XAccessible > &rxAccessibleParent)
 
virtual void SAL_CALL disposing () override
 
void AddChild (const ::rtl::Reference< AccessibleObject > &rpChild)
 
void RemoveChild (const ::rtl::Reference< AccessibleObject > &rpChild)
 
void SetIsFocused (const bool bIsFocused)
 
void SetAccessibleName (const OUString &rsName)
 
void FireAccessibleEvent (const sal_Int16 nEventId, const css::uno::Any &rOldValue, const css::uno::Any &rNewValue)
 
void UpdateStateSet ()
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
virtual sal_Int64 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int64 nIndex) override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 
virtual sal_Int64 SAL_CALL getAccessibleIndexInParent () override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 
virtual OUString SAL_CALL getAccessibleDescription () override
 
virtual OUString SAL_CALL getAccessibleName () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet () override
 
virtual sal_Int64 SAL_CALL getAccessibleStateSet () override
 
virtual css::lang::Locale SAL_CALL getLocale () override
 
virtual sal_Bool SAL_CALL containsPoint (const css::awt::Point &aPoint) override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) override
 
virtual css::awt::Rectangle SAL_CALL getBounds () 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 void SAL_CALL grabFocus () override
 
virtual sal_Int32 SAL_CALL getForeground () override
 
virtual sal_Int32 SAL_CALL getBackground () override
 
virtual void SAL_CALL addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rxListener) override
 
virtual void SAL_CALL removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rxListener) override
 
virtual void SAL_CALL windowResized (const css::awt::WindowEvent &rEvent) override
 
virtual void SAL_CALL windowMoved (const css::awt::WindowEvent &rEvent) override
 
virtual void SAL_CALL windowShown (const css::lang::EventObject &rEvent) override
 
virtual void SAL_CALL windowHidden (const css::lang::EventObject &rEvent) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &rEvent) override
 

Protected Member Functions

virtual awt::Point GetRelativeLocation ()
 
virtual awt::Size GetSize ()
 
virtual awt::Point GetAbsoluteParentLocation ()
 
virtual bool GetWindowState (const sal_Int64 nType) const
 
void UpdateState (const sal_Int64 aState, const bool bValue)
 
void ThrowIfDisposed () const
 

Protected Attributes

OUString msName
 
css::uno::Reference< css::awt::XWindow2 > mxContentWindow
 
css::uno::Reference< css::awt::XWindow2 > mxBorderWindow
 
const css::lang::Locale maLocale
 
const sal_Int16 mnRole
 
sal_Int64 mnStateSet
 
bool mbIsFocused
 
css::uno::Reference< css::accessibility::XAccessible > mxParentAccessible
 
::std::vector< rtl::Reference< AccessibleObject > > maChildren
 
::std::vector< Reference< XAccessibleEventListener > > maListeners
 
- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 68 of file PresenterAccessibility.cxx.

Constructor & Destructor Documentation

◆ AccessibleObject()

sdext::presenter::PresenterAccessible::AccessibleObject::AccessibleObject ( css::lang::Locale  aLocale,
const sal_Int16  nRole,
OUString  sName 
)

Definition at line 686 of file PresenterAccessibility.cxx.

References m_aMutex, msName, and sName.

Member Function Documentation

◆ addAccessibleEventListener()

void SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::addAccessibleEventListener ( const css::uno::Reference< css::accessibility::XAccessibleEventListener > &  rxListener)
overridevirtual

Definition at line 946 of file PresenterAccessibility.cxx.

References cppu::BaseMutex::m_aMutex.

◆ AddChild()

void sdext::presenter::PresenterAccessible::AccessibleObject::AddChild ( const ::rtl::Reference< AccessibleObject > &  rpChild)

Definition at line 1077 of file PresenterAccessibility.cxx.

References Any, and maChildren.

◆ containsPoint()

sal_Bool SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::containsPoint ( const css::awt::Point &  aPoint)
overridevirtual

Definition at line 856 of file PresenterAccessibility.cxx.

◆ disposing() [1/2]

void SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::disposing ( )
overridevirtual

Definition at line 735 of file PresenterAccessibility.cxx.

◆ disposing() [2/2]

void SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::disposing ( const css::lang::EventObject &  rEvent)
overridevirtual

Definition at line 1009 of file PresenterAccessibility.cxx.

◆ FireAccessibleEvent()

void sdext::presenter::PresenterAccessible::AccessibleObject::FireAccessibleEvent ( const sal_Int16  nEventId,
const css::uno::Any &  rOldValue,
const css::uno::Any &  rNewValue 
)

Definition at line 1112 of file PresenterAccessibility.cxx.

References Exception.

◆ GetAbsoluteParentLocation()

awt::Point sdext::presenter::PresenterAccessible::AccessibleObject::GetAbsoluteParentLocation ( )
protectedvirtual

Definition at line 1174 of file PresenterAccessibility.cxx.

◆ getAccessibleAtPoint()

Reference< XAccessible > SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleAtPoint ( const css::awt::Point &  aPoint)
overridevirtual

Definition at line 874 of file PresenterAccessibility.cxx.

◆ getAccessibleChild()

Reference< XAccessible > SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleChild ( sal_Int64  nIndex)
overridevirtual

Definition at line 761 of file PresenterAccessibility.cxx.

References maChildren, o3tl::make_unsigned(), and nIndex.

◆ getAccessibleChildCount()

sal_Int64 SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleChildCount ( )
overridevirtual

Definition at line 753 of file PresenterAccessibility.cxx.

References maChildren.

◆ getAccessibleContext()

Reference< XAccessibleContext > SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleContext ( )
overridevirtual

Definition at line 744 of file PresenterAccessibility.cxx.

◆ getAccessibleDescription()

OUString SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleDescription ( )
overridevirtual

Definition at line 809 of file PresenterAccessibility.cxx.

References msName.

◆ getAccessibleIndexInParent()

sal_Int64 SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleIndexInParent ( )
overridevirtual

Definition at line 780 of file PresenterAccessibility.cxx.

References nCount, and nIndex.

◆ getAccessibleName()

OUString SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleName ( )
overridevirtual

Definition at line 817 of file PresenterAccessibility.cxx.

References msName.

◆ getAccessibleParent()

Reference< XAccessible > SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleParent ( )
overridevirtual

Definition at line 772 of file PresenterAccessibility.cxx.

◆ getAccessibleRelationSet()

Reference< XAccessibleRelationSet > SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleRelationSet ( )
overridevirtual

Definition at line 825 of file PresenterAccessibility.cxx.

◆ getAccessibleRole()

sal_Int16 SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleRole ( )
overridevirtual

Definition at line 801 of file PresenterAccessibility.cxx.

◆ getAccessibleStateSet()

sal_Int64 SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleStateSet ( )
overridevirtual

Definition at line 833 of file PresenterAccessibility.cxx.

◆ getBackground()

sal_Int32 SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getBackground ( )
overridevirtual

Definition at line 937 of file PresenterAccessibility.cxx.

◆ getBounds()

awt::Rectangle SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getBounds ( )
overridevirtual

Definition at line 881 of file PresenterAccessibility.cxx.

◆ getForeground()

sal_Int32 SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getForeground ( )
overridevirtual

Definition at line 930 of file PresenterAccessibility.cxx.

◆ getLocale()

lang::Locale SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getLocale ( )
overridevirtual

Definition at line 841 of file PresenterAccessibility.cxx.

◆ getLocation()

awt::Point SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getLocation ( )
overridevirtual

Definition at line 891 of file PresenterAccessibility.cxx.

◆ getLocationOnScreen()

awt::Point SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getLocationOnScreen ( )
overridevirtual

Definition at line 900 of file PresenterAccessibility.cxx.

◆ GetRelativeLocation()

awt::Point sdext::presenter::PresenterAccessible::AccessibleObject::GetRelativeLocation ( )
protectedvirtual

◆ GetSize()

awt::Size sdext::presenter::PresenterAccessible::AccessibleObject::GetSize ( )
protectedvirtual

◆ getSize()

awt::Size SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getSize ( )
overridevirtual

Definition at line 912 of file PresenterAccessibility.cxx.

◆ GetWindowState()

bool sdext::presenter::PresenterAccessible::AccessibleObject::GetWindowState ( const sal_Int64  nType) const
protectedvirtual

◆ grabFocus()

void SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::grabFocus ( )
overridevirtual

Definition at line 921 of file PresenterAccessibility.cxx.

◆ LateInitialization()

void sdext::presenter::PresenterAccessible::AccessibleObject::LateInitialization ( )

Definition at line 699 of file PresenterAccessibility.cxx.

◆ removeAccessibleEventListener()

void SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::removeAccessibleEventListener ( const css::uno::Reference< css::accessibility::XAccessibleEventListener > &  rxListener)
overridevirtual

Definition at line 965 of file PresenterAccessibility.cxx.

References cppu::BaseMutex::m_aMutex.

◆ RemoveChild()

void sdext::presenter::PresenterAccessible::AccessibleObject::RemoveChild ( const ::rtl::Reference< AccessibleObject > &  rpChild)

Definition at line 1085 of file PresenterAccessibility.cxx.

References Any, and maChildren.

◆ SetAccessibleName()

void sdext::presenter::PresenterAccessible::AccessibleObject::SetAccessibleName ( const OUString &  rsName)

Definition at line 1102 of file PresenterAccessibility.cxx.

References Any, and msName.

◆ SetAccessibleParent()

void sdext::presenter::PresenterAccessible::AccessibleObject::SetAccessibleParent ( const css::uno::Reference< css::accessibility::XAccessible > &  rxAccessibleParent)

Definition at line 729 of file PresenterAccessibility.cxx.

◆ SetIsFocused()

void sdext::presenter::PresenterAccessible::AccessibleObject::SetIsFocused ( const bool  bIsFocused)

Definition at line 1093 of file PresenterAccessibility.cxx.

◆ SetWindow()

void sdext::presenter::PresenterAccessible::AccessibleObject::SetWindow ( const css::uno::Reference< css::awt::XWindow > &  rxContentWindow,
const css::uno::Reference< css::awt::XWindow > &  rxBorderWindow 
)
virtual

Definition at line 704 of file PresenterAccessibility.cxx.

◆ ThrowIfDisposed()

void sdext::presenter::PresenterAccessible::AccessibleObject::ThrowIfDisposed ( ) const
protected
Exceptions
css::lang::DisposedException

Definition at line 1185 of file PresenterAccessibility.cxx.

◆ UpdateState()

void sdext::presenter::PresenterAccessible::AccessibleObject::UpdateState ( const sal_Int64  aState,
const bool  bValue 
)
protected

Definition at line 1059 of file PresenterAccessibility.cxx.

References Any, and nState.

◆ UpdateStateSet()

void sdext::presenter::PresenterAccessible::AccessibleObject::UpdateStateSet ( )

Definition at line 1045 of file PresenterAccessibility.cxx.

References VISIBLE.

◆ windowHidden()

void SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::windowHidden ( const css::lang::EventObject &  rEvent)
overridevirtual

Definition at line 1001 of file PresenterAccessibility.cxx.

◆ windowMoved()

void SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::windowMoved ( const css::awt::WindowEvent &  rEvent)
overridevirtual

Definition at line 989 of file PresenterAccessibility.cxx.

References Any.

◆ windowResized()

void SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::windowResized ( const css::awt::WindowEvent &  rEvent)
overridevirtual

Definition at line 983 of file PresenterAccessibility.cxx.

References Any.

◆ windowShown()

void SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::windowShown ( const css::lang::EventObject &  rEvent)
overridevirtual

Definition at line 995 of file PresenterAccessibility.cxx.

Member Data Documentation

◆ maChildren

::std::vector<rtl::Reference<AccessibleObject> > sdext::presenter::PresenterAccessible::AccessibleObject::maChildren
protected

Definition at line 182 of file PresenterAccessibility.cxx.

◆ maListeners

::std::vector<Reference<XAccessibleEventListener> > sdext::presenter::PresenterAccessible::AccessibleObject::maListeners
protected

Definition at line 183 of file PresenterAccessibility.cxx.

◆ maLocale

const css::lang::Locale sdext::presenter::PresenterAccessible::AccessibleObject::maLocale
protected

Definition at line 177 of file PresenterAccessibility.cxx.

◆ mbIsFocused

bool sdext::presenter::PresenterAccessible::AccessibleObject::mbIsFocused
protected

Definition at line 180 of file PresenterAccessibility.cxx.

◆ mnRole

const sal_Int16 sdext::presenter::PresenterAccessible::AccessibleObject::mnRole
protected

Definition at line 178 of file PresenterAccessibility.cxx.

◆ mnStateSet

sal_Int64 sdext::presenter::PresenterAccessible::AccessibleObject::mnStateSet
protected

Definition at line 179 of file PresenterAccessibility.cxx.

◆ msName

OUString sdext::presenter::PresenterAccessible::AccessibleObject::msName
protected

Definition at line 174 of file PresenterAccessibility.cxx.

◆ mxBorderWindow

css::uno::Reference<css::awt::XWindow2> sdext::presenter::PresenterAccessible::AccessibleObject::mxBorderWindow
protected

Definition at line 176 of file PresenterAccessibility.cxx.

◆ mxContentWindow

css::uno::Reference<css::awt::XWindow2> sdext::presenter::PresenterAccessible::AccessibleObject::mxContentWindow
protected

Definition at line 175 of file PresenterAccessibility.cxx.

◆ mxParentAccessible

css::uno::Reference<css::accessibility::XAccessible> sdext::presenter::PresenterAccessible::AccessibleObject::mxParentAccessible
protected

Definition at line 181 of file PresenterAccessibility.cxx.


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