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 66 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 714 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 981 of file PresenterAccessibility.cxx.

References cppu::BaseMutex::m_aMutex.

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

Definition at line 1114 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 891 of file PresenterAccessibility.cxx.

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

Definition at line 768 of file PresenterAccessibility.cxx.

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

Definition at line 1044 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 1149 of file PresenterAccessibility.cxx.

References Exception.

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

Definition at line 1211 of file PresenterAccessibility.cxx.

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

Definition at line 909 of file PresenterAccessibility.cxx.

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

Definition at line 796 of file PresenterAccessibility.cxx.

References maChildren.

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

Definition at line 786 of file PresenterAccessibility.cxx.

References maChildren.

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

Definition at line 777 of file PresenterAccessibility.cxx.

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

Definition at line 844 of file PresenterAccessibility.cxx.

References msName.

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

Definition at line 815 of file PresenterAccessibility.cxx.

References nCount, and nIndex.

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

Definition at line 852 of file PresenterAccessibility.cxx.

References msName.

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

Definition at line 807 of file PresenterAccessibility.cxx.

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

Definition at line 860 of file PresenterAccessibility.cxx.

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

Definition at line 836 of file PresenterAccessibility.cxx.

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

Definition at line 868 of file PresenterAccessibility.cxx.

References mnStateSet.

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

Definition at line 972 of file PresenterAccessibility.cxx.

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

Definition at line 916 of file PresenterAccessibility.cxx.

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

Definition at line 965 of file PresenterAccessibility.cxx.

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

Definition at line 876 of file PresenterAccessibility.cxx.

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

Definition at line 926 of file PresenterAccessibility.cxx.

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

Definition at line 935 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 947 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 956 of file PresenterAccessibility.cxx.

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

Definition at line 732 of file PresenterAccessibility.cxx.

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

Definition at line 1000 of file PresenterAccessibility.cxx.

References cppu::BaseMutex::m_aMutex.

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

Definition at line 1122 of file PresenterAccessibility.cxx.

References Any, and maChildren.

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

Definition at line 1139 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 762 of file PresenterAccessibility.cxx.

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

Definition at line 1130 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 737 of file PresenterAccessibility.cxx.

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

Definition at line 1222 of file PresenterAccessibility.cxx.

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

Definition at line 1094 of file PresenterAccessibility.cxx.

References Any, and mnStateSet.

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

Definition at line 1080 of file PresenterAccessibility.cxx.

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

Definition at line 1036 of file PresenterAccessibility.cxx.

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

Definition at line 1024 of file PresenterAccessibility.cxx.

References Any.

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

Definition at line 1018 of file PresenterAccessibility.cxx.

References Any.

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

Definition at line 1030 of file PresenterAccessibility.cxx.

Member Data Documentation

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

Definition at line 181 of file PresenterAccessibility.cxx.

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

Definition at line 182 of file PresenterAccessibility.cxx.

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

Definition at line 176 of file PresenterAccessibility.cxx.

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

Definition at line 179 of file PresenterAccessibility.cxx.

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

Definition at line 177 of file PresenterAccessibility.cxx.

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

Definition at line 178 of file PresenterAccessibility.cxx.

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

Definition at line 173 of file PresenterAccessibility.cxx.

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

Definition at line 175 of file PresenterAccessibility.cxx.

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

Definition at line 174 of file PresenterAccessibility.cxx.

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

Definition at line 180 of file PresenterAccessibility.cxx.


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