LibreOffice Module sdext (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 (const css::lang::Locale &rLocale, const sal_Int16 nRole, const OUString &rsName)
 
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_Int32 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int32 nIndex) override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 
virtual sal_Int32 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 css::uno::Reference< css::accessibility::XAccessibleStateSet > 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_Int16 nType) const
 
void UpdateState (const sal_Int16 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_uInt32 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 65 of file PresenterAccessibility.cxx.

Constructor & Destructor Documentation

sdext::presenter::PresenterAccessible::AccessibleObject::AccessibleObject ( const css::lang::Locale &  rLocale,
const sal_Int16  nRole,
const OUString &  rsName 
)

Definition at line 713 of file PresenterAccessibility.cxx.

References m_aMutex, maChildren, and msName.

Member Function Documentation

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

Definition at line 980 of file PresenterAccessibility.cxx.

References cppu::BaseMutex::m_aMutex.

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

Definition at line 1113 of file PresenterAccessibility.cxx.

References Any, and maChildren.

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

Definition at line 890 of file PresenterAccessibility.cxx.

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

Definition at line 767 of file PresenterAccessibility.cxx.

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

Definition at line 1043 of file PresenterAccessibility.cxx.

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

Definition at line 1148 of file PresenterAccessibility.cxx.

References Exception.

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

Definition at line 1210 of file PresenterAccessibility.cxx.

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

Definition at line 908 of file PresenterAccessibility.cxx.

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

Definition at line 795 of file PresenterAccessibility.cxx.

References maChildren.

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

Definition at line 785 of file PresenterAccessibility.cxx.

References maChildren.

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

Definition at line 776 of file PresenterAccessibility.cxx.

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

Definition at line 843 of file PresenterAccessibility.cxx.

References msName.

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

Definition at line 814 of file PresenterAccessibility.cxx.

References nCount, and nIndex.

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

Definition at line 851 of file PresenterAccessibility.cxx.

References msName.

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

Definition at line 806 of file PresenterAccessibility.cxx.

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

Definition at line 859 of file PresenterAccessibility.cxx.

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

Definition at line 835 of file PresenterAccessibility.cxx.

Reference< XAccessibleStateSet > SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::getAccessibleStateSet ( )
overridevirtual

Definition at line 867 of file PresenterAccessibility.cxx.

References mnStateSet.

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

Definition at line 971 of file PresenterAccessibility.cxx.

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

Definition at line 915 of file PresenterAccessibility.cxx.

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

Definition at line 964 of file PresenterAccessibility.cxx.

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

Definition at line 875 of file PresenterAccessibility.cxx.

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

Definition at line 925 of file PresenterAccessibility.cxx.

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

Definition at line 934 of file PresenterAccessibility.cxx.

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

Definition at line 946 of file PresenterAccessibility.cxx.

awt::Size sdext::presenter::PresenterAccessible::AccessibleObject::GetSize ( )
protectedvirtual
bool sdext::presenter::PresenterAccessible::AccessibleObject::GetWindowState ( const sal_Int16  nType) const
protectedvirtual
void SAL_CALL sdext::presenter::PresenterAccessible::AccessibleObject::grabFocus ( )
overridevirtual

Definition at line 955 of file PresenterAccessibility.cxx.

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

Definition at line 731 of file PresenterAccessibility.cxx.

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

Definition at line 999 of file PresenterAccessibility.cxx.

References cppu::BaseMutex::m_aMutex.

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

Definition at line 1121 of file PresenterAccessibility.cxx.

References Any, and maChildren.

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

Definition at line 1138 of file PresenterAccessibility.cxx.

References Any, and msName.

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

Definition at line 761 of file PresenterAccessibility.cxx.

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

Definition at line 1129 of file PresenterAccessibility.cxx.

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 736 of file PresenterAccessibility.cxx.

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

Definition at line 1221 of file PresenterAccessibility.cxx.

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

Definition at line 1093 of file PresenterAccessibility.cxx.

References Any, and mnStateSet.

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

Definition at line 1079 of file PresenterAccessibility.cxx.

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

Definition at line 1035 of file PresenterAccessibility.cxx.

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

Definition at line 1023 of file PresenterAccessibility.cxx.

References Any.

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

Definition at line 1017 of file PresenterAccessibility.cxx.

References Any.

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

Definition at line 1029 of file PresenterAccessibility.cxx.

Member Data Documentation

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

Definition at line 180 of file PresenterAccessibility.cxx.

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

Definition at line 181 of file PresenterAccessibility.cxx.

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

Definition at line 175 of file PresenterAccessibility.cxx.

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

Definition at line 178 of file PresenterAccessibility.cxx.

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

Definition at line 176 of file PresenterAccessibility.cxx.

sal_uInt32 sdext::presenter::PresenterAccessible::AccessibleObject::mnStateSet
protected

Definition at line 177 of file PresenterAccessibility.cxx.

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

Definition at line 172 of file PresenterAccessibility.cxx.

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

Definition at line 174 of file PresenterAccessibility.cxx.

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

Definition at line 173 of file PresenterAccessibility.cxx.

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

Definition at line 179 of file PresenterAccessibility.cxx.


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