LibreOffice Module sfx2 (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
ThumbnailViewItemAcc Class Reference

#include <thumbnailviewacc.hxx>

Inheritance diagram for ThumbnailViewItemAcc:
[legend]
Collaboration diagram for ThumbnailViewItemAcc:
[legend]

Public Member Functions

 ThumbnailViewItemAcc (ThumbnailViewItem *pParent, bool bIsTransientChildrenDisabled)
 
virtual ~ThumbnailViewItemAcc () override
 
void ParentDestroyed ()
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
virtual void SAL_CALL addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
virtual void SAL_CALL removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
virtual sal_Int64 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int64 i) 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
 

Static Public Member Functions

static ThumbnailViewItemAccgetImplementation (const css::uno::Reference< css::uno::XInterface > &rxData) noexcept
 

Private Attributes

::std::vector< css::uno::Reference< css::accessibility::XAccessibleEventListener > > mxEventListeners
 
std::mutex maMutex
 
ThumbnailViewItemmpParent
 
bool mbIsTransientChildrenDisabled
 

Detailed Description

Definition at line 147 of file thumbnailviewacc.hxx.

Constructor & Destructor Documentation

◆ ThumbnailViewItemAcc()

ThumbnailViewItemAcc::ThumbnailViewItemAcc ( ThumbnailViewItem pParent,
bool  bIsTransientChildrenDisabled 
)

Definition at line 501 of file thumbnailviewacc.cxx.

◆ ~ThumbnailViewItemAcc()

ThumbnailViewItemAcc::~ThumbnailViewItemAcc ( )
overridevirtual

Definition at line 507 of file thumbnailviewacc.cxx.

Member Function Documentation

◆ addAccessibleEventListener()

void SAL_CALL ThumbnailViewItemAcc::addAccessibleEventListener ( const css::uno::Reference< css::accessibility::XAccessibleEventListener > &  xListener)
overridevirtual

Definition at line 711 of file thumbnailviewacc.cxx.

References maMutex, and mxEventListeners.

◆ containsPoint()

sal_Bool SAL_CALL ThumbnailViewItemAcc::containsPoint ( const css::awt::Point &  aPoint)
overridevirtual

Definition at line 747 of file thumbnailviewacc.cxx.

References tools::Rectangle::Contains(), and getBounds().

◆ getAccessibleAtPoint()

uno::Reference< accessibility::XAccessible > SAL_CALL ThumbnailViewItemAcc::getAccessibleAtPoint ( const css::awt::Point &  aPoint)
overridevirtual

Definition at line 756 of file thumbnailviewacc.cxx.

◆ getAccessibleChild()

uno::Reference< accessibility::XAccessible > SAL_CALL ThumbnailViewItemAcc::getAccessibleChild ( sal_Int64  i)
overridevirtual

Definition at line 578 of file thumbnailviewacc.cxx.

◆ getAccessibleChildCount()

sal_Int64 SAL_CALL ThumbnailViewItemAcc::getAccessibleChildCount ( )
overridevirtual

Definition at line 573 of file thumbnailviewacc.cxx.

◆ getAccessibleContext()

uno::Reference< accessibility::XAccessibleContext > SAL_CALL ThumbnailViewItemAcc::getAccessibleContext ( )
overridevirtual

Definition at line 568 of file thumbnailviewacc.cxx.

◆ getAccessibleDescription()

OUString SAL_CALL ThumbnailViewItemAcc::getAccessibleDescription ( )
overridevirtual

Definition at line 638 of file thumbnailviewacc.cxx.

◆ getAccessibleIndexInParent()

sal_Int64 SAL_CALL ThumbnailViewItemAcc::getAccessibleIndexInParent ( )
overridevirtual

◆ getAccessibleName()

OUString SAL_CALL ThumbnailViewItemAcc::getAccessibleName ( )
overridevirtual

◆ getAccessibleParent()

uno::Reference< accessibility::XAccessible > SAL_CALL ThumbnailViewItemAcc::getAccessibleParent ( )
overridevirtual

Definition at line 583 of file thumbnailviewacc.cxx.

References ThumbnailView::getAccessible(), mpParent, and ThumbnailViewItem::mrParent.

Referenced by getBounds(), and getLocale().

◆ getAccessibleRelationSet()

uno::Reference< accessibility::XAccessibleRelationSet > SAL_CALL ThumbnailViewItemAcc::getAccessibleRelationSet ( )
overridevirtual

Definition at line 661 of file thumbnailviewacc.cxx.

◆ getAccessibleRole()

sal_Int16 SAL_CALL ThumbnailViewItemAcc::getAccessibleRole ( )
overridevirtual

Definition at line 633 of file thumbnailviewacc.cxx.

◆ getAccessibleStateSet()

sal_Int64 SAL_CALL ThumbnailViewItemAcc::getAccessibleStateSet ( )
overridevirtual

◆ getBackground()

sal_Int32 SAL_CALL ThumbnailViewItemAcc::getBackground ( )
overridevirtual

◆ getBounds()

awt::Rectangle SAL_CALL ThumbnailViewItemAcc::getBounds ( )
overridevirtual

◆ getForeground()

sal_Int32 SAL_CALL ThumbnailViewItemAcc::getForeground ( )
overridevirtual

◆ getImplementation()

ThumbnailViewItemAcc * ThumbnailViewItemAcc::getImplementation ( const css::uno::Reference< css::uno::XInterface > &  rxData)
staticnoexcept

Definition at line 542 of file thumbnailviewacc.cxx.

Referenced by ThumbnailView::SelectItem().

◆ getLocale()

lang::Locale SAL_CALL ThumbnailViewItemAcc::getLocale ( )
overridevirtual

Definition at line 694 of file thumbnailviewacc.cxx.

References getAccessibleParent().

◆ getLocation()

awt::Point SAL_CALL ThumbnailViewItemAcc::getLocation ( )
overridevirtual

Definition at line 795 of file thumbnailviewacc.cxx.

References getBounds().

◆ getLocationOnScreen()

awt::Point SAL_CALL ThumbnailViewItemAcc::getLocationOnScreen ( )
overridevirtual

◆ getSize()

awt::Size SAL_CALL ThumbnailViewItemAcc::getSize ( )
overridevirtual

Definition at line 824 of file thumbnailviewacc.cxx.

References getBounds().

◆ grabFocus()

void SAL_CALL ThumbnailViewItemAcc::grabFocus ( )
overridevirtual

Definition at line 835 of file thumbnailviewacc.cxx.

◆ ParentDestroyed()

void ThumbnailViewItemAcc::ParentDestroyed ( )

Definition at line 511 of file thumbnailviewacc.cxx.

References maMutex, and mpParent.

◆ removeAccessibleEventListener()

void SAL_CALL ThumbnailViewItemAcc::removeAccessibleEventListener ( const css::uno::Reference< css::accessibility::XAccessibleEventListener > &  xListener)
overridevirtual

Definition at line 733 of file thumbnailviewacc.cxx.

References maMutex, and mxEventListeners.

Member Data Documentation

◆ maMutex

std::mutex ThumbnailViewItemAcc::maMutex
private

◆ mbIsTransientChildrenDisabled

bool ThumbnailViewItemAcc::mbIsTransientChildrenDisabled
private

Definition at line 158 of file thumbnailviewacc.hxx.

Referenced by getAccessibleIndexInParent(), and getAccessibleStateSet().

◆ mpParent

ThumbnailViewItem* ThumbnailViewItemAcc::mpParent
private

◆ mxEventListeners

::std::vector< css::uno::Reference< css::accessibility::XAccessibleEventListener > > ThumbnailViewItemAcc::mxEventListeners
private

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