LibreOffice Module accessibility (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
accessibility::AccessibleListBoxEntry Class Referencefinal

the class AccessibleListBoxEntry represents the class for an accessible object of a listbox entry More...

#include <accessiblelistboxentry.hxx>

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

Public Member Functions

 AccessibleListBoxEntry (SvTreeListBox &_rListBox, SvTreeListEntry &rEntry, AccessibleListBox &rListBox)
 Ctor() More...
 
SvTreeListEntryGetSvLBoxEntry () const
 
- Public Member Functions inherited from cppu::WeakAggComponentImplHelper9< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7, class Ifc8, class Ifc9 >
 WeakAggComponentImplHelper9 (::osl::Mutex &rMutex) SAL_NOEXCEPT
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
 

Private Member Functions

tools::Rectangle GetBoundingBox_Impl () const
 
tools::Rectangle GetBoundingBoxOnScreen_Impl () const
 
bool IsAlive_Impl () const
 
bool IsShowing_Impl () const
 
tools::Rectangle GetBoundingBox ()
 
tools::Rectangle GetBoundingBoxOnScreen ()
 
void EnsureIsAlive () const
 
void NotifyAccessibleEvent (sal_Int16 _nEventId, const css::uno::Any &_aOldValue, const css::uno::Any &_aNewValue)
 
virtual ~AccessibleListBoxEntry () override
 
virtual void SAL_CALL disposing () override
 this function is called upon disposing the component More...
 
 DECL_LINK (WindowEventListener, VclWindowEvent &, void)
 
virtual OUString implGetText () override
 
virtual css::lang::Locale implGetLocale () override
 
virtual void implGetSelection (sal_Int32 &nStartIndex, sal_Int32 &nEndIndex) override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
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 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
 
virtual sal_Int32 SAL_CALL getCaretPosition () override
 
virtual sal_Bool SAL_CALL setCaretPosition (sal_Int32 nIndex) override
 
virtual sal_Unicode SAL_CALL getCharacter (sal_Int32 nIndex) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getCharacterAttributes (sal_Int32 nIndex, const css::uno::Sequence< OUString > &aRequestedAttributes) override
 
virtual css::awt::Rectangle SAL_CALL getCharacterBounds (sal_Int32 nIndex) override
 
virtual sal_Int32 SAL_CALL getCharacterCount () override
 
virtual sal_Int32 SAL_CALL getIndexAtPoint (const css::awt::Point &aPoint) override
 
virtual OUString SAL_CALL getSelectedText () override
 
virtual sal_Int32 SAL_CALL getSelectionStart () override
 
virtual sal_Int32 SAL_CALL getSelectionEnd () override
 
virtual sal_Bool SAL_CALL setSelection (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override
 
virtual OUString SAL_CALL getText () override
 
virtual OUString SAL_CALL getTextRange (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override
 
virtual css::accessibility::TextSegment SAL_CALL getTextAtIndex (sal_Int32 nIndex, sal_Int16 aTextType) override
 
virtual css::accessibility::TextSegment SAL_CALL getTextBeforeIndex (sal_Int32 nIndex, sal_Int16 aTextType) override
 
virtual css::accessibility::TextSegment SAL_CALL getTextBehindIndex (sal_Int32 nIndex, sal_Int16 aTextType) override
 
virtual sal_Bool SAL_CALL copyText (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override
 
virtual sal_Bool SAL_CALL scrollSubstringTo (sal_Int32 nStartIndex, sal_Int32 nEndIndex, css::accessibility::AccessibleScrollType aScrollType) 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_Int32 SAL_CALL getAccessibleActionCount () override
 
virtual sal_Bool SAL_CALL doAccessibleAction (sal_Int32 nIndex) override
 
virtual OUString SAL_CALL getAccessibleActionDescription (sal_Int32 nIndex) override
 
virtual css::uno::Reference< css::accessibility::XAccessibleKeyBinding > SAL_CALL getAccessibleActionKeyBinding (sal_Int32 nIndex) override
 
void SAL_CALL selectAccessibleChild (sal_Int64 nChildIndex) override
 
sal_Bool SAL_CALL isAccessibleChildSelected (sal_Int64 nChildIndex) override
 
void SAL_CALL clearAccessibleSelection () override
 
void SAL_CALL selectAllAccessibleChildren () override
 
sal_Int64 SAL_CALL getSelectedAccessibleChildCount () override
 
css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getSelectedAccessibleChild (sal_Int64 nSelectedChildIndex) override
 
void SAL_CALL deselectAccessibleChild (sal_Int64 nSelectedChildIndex) override
 
virtual css::uno::Any SAL_CALL getCurrentValue () override
 
virtual sal_Bool SAL_CALL setCurrentValue (const css::uno::Any &aNumber) override
 
virtual css::uno::Any SAL_CALL getMaximumValue () override
 
virtual css::uno::Any SAL_CALL getMinimumValue () override
 
virtual css::uno::Any SAL_CALL getMinimumIncrement () override
 
css::uno::Reference< css::accessibility::XAccessible > implGetParentAccessible () const
 
SvTreeListEntryGetRealChild (sal_Int32 nIndex)
 
sal_Int32 GetRoleType () const
 

Private Attributes

VclPtr< SvTreeListBoxm_pTreeListBox
 
std::deque< sal_Int32 > m_aEntryPath
 The treelistbox control. More...
 
SvTreeListEntrym_pSvLBoxEntry
 
sal_uInt32 m_nClientId
 client id in the AccessibleEventNotifier queue More...
 
css::uno::WeakReference< css::accessibility::XAccessible > m_wListBox
 
AccessibleListBoxm_rListBox
 

Friends

class AccessibleListBox
 

Additional Inherited Members

- Static Public Member Functions inherited from comphelper::OCommonAccessibleText
static bool implInitTextChangedEvent (std::u16string_view rOldString, std::u16string_view rNewString, css::uno::Any &rDeleted, css::uno::Any &rInserted)
 
- Protected Member Functions inherited from comphelper::OCommonAccessibleText
 OCommonAccessibleText ()
 
virtual ~OCommonAccessibleText ()
 
css::uno::Reference< css::i18n::XBreakIterator > const & implGetBreakIterator ()
 
css::uno::Reference< css::i18n::XCharacterClassification > const & implGetCharacterClassification ()
 
virtual OUString implGetText ()=0
 
virtual css::lang::Locale implGetLocale ()=0
 
virtual void implGetSelection (sal_Int32 &nStartIndex, sal_Int32 &nEndIndex)=0
 
void implGetGlyphBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex)
 
bool implGetWordBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex)
 
void implGetSentenceBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex)
 
virtual void implGetParagraphBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex)
 
virtual void implGetLineBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex)
 
OUString getSelectedText ()
 
sal_Int32 getSelectionStart ()
 
sal_Int32 getSelectionEnd ()
 
css::accessibility::TextSegment getTextAtIndex (sal_Int32 nIndex, sal_Int16 aTextType)
 
css::accessibility::TextSegment getTextBeforeIndex (sal_Int32 nIndex, sal_Int16 aTextType)
 
css::accessibility::TextSegment getTextBehindIndex (sal_Int32 nIndex, sal_Int16 aTextType)
 
- Static Protected Member Functions inherited from comphelper::OCommonAccessibleText
static bool implIsValidBoundary (css::i18n::Boundary const &rBoundary, sal_Int32 nLength)
 
static bool implIsValidIndex (sal_Int32 nIndex, sal_Int32 nLength)
 
static bool implIsValidRange (sal_Int32 nStartIndex, sal_Int32 nEndIndex, sal_Int32 nLength)
 
static sal_Unicode implGetCharacter (std::u16string_view rText, sal_Int32 nIndex)
 
static OUString implGetTextRange (std::u16string_view rText, sal_Int32 nStartIndex, sal_Int32 nEndIndex)
 
- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

the class AccessibleListBoxEntry represents the class for an accessible object of a listbox entry

Definition at line 67 of file accessiblelistboxentry.hxx.

Constructor & Destructor Documentation

◆ ~AccessibleListBoxEntry()

accessibility::AccessibleListBoxEntry::~AccessibleListBoxEntry ( )
overrideprivatevirtual

Definition at line 82 of file accessiblelistboxentry.cxx.

References dispose(), IsAlive_Impl(), and m_refCount.

◆ AccessibleListBoxEntry()

accessibility::AccessibleListBoxEntry::AccessibleListBoxEntry ( SvTreeListBox _rListBox,
SvTreeListEntry rEntry,
AccessibleListBox rListBox 
)

Ctor()

Parameters
_rListBoxthe view control
rEntrythe entry
rListBoxthe a11y object for _rListBox

Definition at line 67 of file accessiblelistboxentry.cxx.

References SvTreeListBox::FillEntryPath(), LINK, m_aEntryPath, m_aMutex, m_pSvLBoxEntry, and m_pTreeListBox.

Member Function Documentation

◆ addAccessibleEventListener()

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

◆ clearAccessibleSelection()

void SAL_CALL accessibility::AccessibleListBoxEntry::clearAccessibleSelection ( )
overrideprivate

◆ containsPoint()

sal_Bool SAL_CALL accessibility::AccessibleListBoxEntry::containsPoint ( const css::awt::Point &  aPoint)
overrideprivatevirtual

◆ copyText()

sal_Bool SAL_CALL accessibility::AccessibleListBoxEntry::copyText ( sal_Int32  nStartIndex,
sal_Int32  nEndIndex 
)
overrideprivatevirtual

◆ DECL_LINK()

accessibility::AccessibleListBoxEntry::DECL_LINK ( WindowEventListener  ,
VclWindowEvent ,
void   
)
private

◆ deselectAccessibleChild()

void SAL_CALL accessibility::AccessibleListBoxEntry::deselectAccessibleChild ( sal_Int64  nSelectedChildIndex)
overrideprivate

◆ disposing()

void SAL_CALL accessibility::AccessibleListBoxEntry::disposing ( )
overrideprivatevirtual

this function is called upon disposing the component

Definition at line 237 of file accessiblelistboxentry.cxx.

References LINK, cppu::BaseMutex::m_aMutex, m_nClientId, m_pTreeListBox, m_wListBox, nId, and comphelper::AccessibleEventNotifier::revokeClientNotifyDisposing().

◆ doAccessibleAction()

sal_Bool SAL_CALL accessibility::AccessibleListBoxEntry::doAccessibleAction ( sal_Int32  nIndex)
overrideprivatevirtual

◆ EnsureIsAlive()

void accessibility::AccessibleListBoxEntry::EnsureIsAlive ( ) const
private

◆ getAccessibleActionCount()

sal_Int32 SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleActionCount ( )
overrideprivatevirtual

◆ getAccessibleActionDescription()

OUString SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleActionDescription ( sal_Int32  nIndex)
overrideprivatevirtual

◆ getAccessibleActionKeyBinding()

Reference< XAccessibleKeyBinding > accessibility::AccessibleListBoxEntry::getAccessibleActionKeyBinding ( sal_Int32  nIndex)
overrideprivatevirtual

Definition at line 803 of file accessiblelistboxentry.cxx.

References nIndex.

◆ getAccessibleAtPoint()

Reference< XAccessible > SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleAtPoint ( const css::awt::Point &  aPoint)
overrideprivatevirtual

◆ getAccessibleChild()

Reference< XAccessible > SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleChild ( sal_Int64  i)
overrideprivatevirtual

◆ getAccessibleChildCount()

sal_Int64 SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleChildCount ( )
overrideprivatevirtual

◆ getAccessibleContext()

Reference< XAccessibleContext > SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleContext ( )
overrideprivatevirtual

Definition at line 281 of file accessiblelistboxentry.cxx.

References EnsureIsAlive().

◆ getAccessibleDescription()

OUString SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleDescription ( )
overrideprivatevirtual

◆ getAccessibleIndexInParent()

sal_Int64 SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleIndexInParent ( )
overrideprivatevirtual

Definition at line 362 of file accessiblelistboxentry.cxx.

References m_aEntryPath, and cppu::BaseMutex::m_aMutex.

◆ getAccessibleName()

OUString SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleName ( )
overrideprivatevirtual

◆ getAccessibleParent()

Reference< XAccessible > SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleParent ( )
overrideprivatevirtual

◆ getAccessibleRelationSet()

Reference< XAccessibleRelationSet > SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleRelationSet ( )
overrideprivatevirtual

Definition at line 452 of file accessiblelistboxentry.cxx.

References implGetParentAccessible(), and m_aEntryPath.

◆ getAccessibleRole()

sal_Int16 SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleRole ( )
overrideprivatevirtual

◆ getAccessibleStateSet()

sal_Int64 SAL_CALL accessibility::AccessibleListBoxEntry::getAccessibleStateSet ( )
overrideprivatevirtual

◆ getBackground()

sal_Int32 accessibility::AccessibleListBoxEntry::getBackground ( )
overrideprivatevirtual

Definition at line 583 of file accessiblelistboxentry.cxx.

References getAccessibleParent(), and cppu::BaseMutex::m_aMutex.

◆ GetBoundingBox()

tools::Rectangle accessibility::AccessibleListBoxEntry::GetBoundingBox ( )
private
Exceptions
css::lang::DisposedException
css::uno::RuntimeException

Definition at line 183 of file accessiblelistboxentry.cxx.

References EnsureIsAlive(), GetBoundingBox_Impl(), and cppu::BaseMutex::m_aMutex.

Referenced by containsPoint(), getBounds(), getCharacterBounds(), getIndexAtPoint(), getLocation(), and getSize().

◆ GetBoundingBox_Impl()

tools::Rectangle accessibility::AccessibleListBoxEntry::GetBoundingBox_Impl ( ) const
private

◆ GetBoundingBoxOnScreen()

tools::Rectangle accessibility::AccessibleListBoxEntry::GetBoundingBoxOnScreen ( )
private
Exceptions
css::lang::DisposedException
css::uno::RuntimeException

Definition at line 192 of file accessiblelistboxentry.cxx.

References EnsureIsAlive(), GetBoundingBoxOnScreen_Impl(), and cppu::BaseMutex::m_aMutex.

Referenced by getLocationOnScreen().

◆ GetBoundingBoxOnScreen_Impl()

tools::Rectangle accessibility::AccessibleListBoxEntry::GetBoundingBoxOnScreen_Impl ( ) const
private

◆ getBounds()

awt::Rectangle SAL_CALL accessibility::AccessibleListBoxEntry::getBounds ( )
overrideprivatevirtual

Definition at line 541 of file accessiblelistboxentry.cxx.

References AWTRectangle(), and GetBoundingBox().

◆ getCaretPosition()

sal_Int32 SAL_CALL accessibility::AccessibleListBoxEntry::getCaretPosition ( )
overrideprivatevirtual

Definition at line 961 of file accessiblelistboxentry.cxx.

◆ getCharacter()

sal_Unicode SAL_CALL accessibility::AccessibleListBoxEntry::getCharacter ( sal_Int32  nIndex)
overrideprivatevirtual

◆ getCharacterAttributes()

css::uno::Sequence< css::beans::PropertyValue > SAL_CALL accessibility::AccessibleListBoxEntry::getCharacterAttributes ( sal_Int32  nIndex,
const css::uno::Sequence< OUString > &  aRequestedAttributes 
)
overrideprivatevirtual

◆ getCharacterBounds()

awt::Rectangle SAL_CALL accessibility::AccessibleListBoxEntry::getCharacterBounds ( sal_Int32  nIndex)
overrideprivatevirtual

◆ getCharacterCount()

sal_Int32 SAL_CALL accessibility::AccessibleListBoxEntry::getCharacterCount ( )
overrideprivatevirtual

◆ getCurrentValue()

Any accessibility::AccessibleListBoxEntry::getCurrentValue ( )
overrideprivatevirtual

Definition at line 1076 of file accessiblelistboxentry.cxx.

References Any, m_aEntryPath, and cppu::BaseMutex::m_aMutex.

◆ getForeground()

sal_Int32 accessibility::AccessibleListBoxEntry::getForeground ( )
overrideprivatevirtual

Definition at line 566 of file accessiblelistboxentry.cxx.

References getAccessibleParent(), and cppu::BaseMutex::m_aMutex.

◆ getImplementationId()

Sequence< sal_Int8 > accessibility::AccessibleListBoxEntry::getImplementationId ( )
overrideprivatevirtual

◆ getImplementationName()

OUString SAL_CALL accessibility::AccessibleListBoxEntry::getImplementationName ( )
overrideprivatevirtual

Definition at line 262 of file accessiblelistboxentry.cxx.

◆ getIndexAtPoint()

sal_Int32 SAL_CALL accessibility::AccessibleListBoxEntry::getIndexAtPoint ( const css::awt::Point &  aPoint)
overrideprivatevirtual

◆ getLocale()

Locale SAL_CALL accessibility::AccessibleListBoxEntry::getLocale ( )
overrideprivatevirtual

Definition at line 506 of file accessiblelistboxentry.cxx.

References implGetLocale(), Locale, and cppu::BaseMutex::m_aMutex.

◆ getLocation()

awt::Point SAL_CALL accessibility::AccessibleListBoxEntry::getLocation ( )
overrideprivatevirtual

Definition at line 546 of file accessiblelistboxentry.cxx.

References AWTPoint(), GetBoundingBox(), and TopLeft.

◆ getLocationOnScreen()

awt::Point SAL_CALL accessibility::AccessibleListBoxEntry::getLocationOnScreen ( )
overrideprivatevirtual

Definition at line 551 of file accessiblelistboxentry.cxx.

References AWTPoint(), GetBoundingBoxOnScreen(), and TopLeft.

◆ getMaximumValue()

Any accessibility::AccessibleListBoxEntry::getMaximumValue ( )
overrideprivatevirtual

Definition at line 1118 of file accessiblelistboxentry.cxx.

References Any, getAccessibleRole(), and cppu::BaseMutex::m_aMutex.

Referenced by setCurrentValue().

◆ getMinimumIncrement()

Any accessibility::AccessibleListBoxEntry::getMinimumIncrement ( )
overrideprivatevirtual

Definition at line 1157 of file accessiblelistboxentry.cxx.

References Any, getAccessibleRole(), and cppu::BaseMutex::m_aMutex.

◆ getMinimumValue()

Any accessibility::AccessibleListBoxEntry::getMinimumValue ( )
overrideprivatevirtual

Definition at line 1138 of file accessiblelistboxentry.cxx.

References Any, getAccessibleRole(), and cppu::BaseMutex::m_aMutex.

Referenced by setCurrentValue().

◆ GetRealChild()

SvTreeListEntry * accessibility::AccessibleListBoxEntry::GetRealChild ( sal_Int32  nIndex)
private

◆ GetRoleType()

sal_Int32 accessibility::AccessibleListBoxEntry::GetRoleType ( ) const
private

◆ getSelectedAccessibleChild()

Reference< XAccessible > SAL_CALL accessibility::AccessibleListBoxEntry::getSelectedAccessibleChild ( sal_Int64  nSelectedChildIndex)
overrideprivate

◆ getSelectedAccessibleChildCount()

sal_Int64 SAL_CALL accessibility::AccessibleListBoxEntry::getSelectedAccessibleChildCount ( )
overrideprivate

◆ getSelectedText()

OUString SAL_CALL accessibility::AccessibleListBoxEntry::getSelectedText ( )
overrideprivatevirtual

Definition at line 1004 of file accessiblelistboxentry.cxx.

References EnsureIsAlive(), and cppu::BaseMutex::m_aMutex.

◆ getSelectionEnd()

sal_Int32 SAL_CALL accessibility::AccessibleListBoxEntry::getSelectionEnd ( )
overrideprivatevirtual

Definition at line 1018 of file accessiblelistboxentry.cxx.

References EnsureIsAlive(), and cppu::BaseMutex::m_aMutex.

◆ getSelectionStart()

sal_Int32 SAL_CALL accessibility::AccessibleListBoxEntry::getSelectionStart ( )
overrideprivatevirtual

Definition at line 1011 of file accessiblelistboxentry.cxx.

References EnsureIsAlive(), and cppu::BaseMutex::m_aMutex.

◆ getSize()

awt::Size SAL_CALL accessibility::AccessibleListBoxEntry::getSize ( )
overrideprivatevirtual

Definition at line 556 of file accessiblelistboxentry.cxx.

References AWTSize(), and GetBoundingBox().

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL accessibility::AccessibleListBoxEntry::getSupportedServiceNames ( )
overrideprivatevirtual

Definition at line 267 of file accessiblelistboxentry.cxx.

◆ GetSvLBoxEntry()

SvTreeListEntry * accessibility::AccessibleListBoxEntry::GetSvLBoxEntry ( ) const
inline

◆ getText()

OUString SAL_CALL accessibility::AccessibleListBoxEntry::getText ( )
overrideprivatevirtual

◆ getTextAtIndex()

css::accessibility::TextSegment SAL_CALL accessibility::AccessibleListBoxEntry::getTextAtIndex ( sal_Int32  nIndex,
sal_Int16  aTextType 
)
overrideprivatevirtual

◆ getTextBeforeIndex()

css::accessibility::TextSegment SAL_CALL accessibility::AccessibleListBoxEntry::getTextBeforeIndex ( sal_Int32  nIndex,
sal_Int16  aTextType 
)
overrideprivatevirtual

◆ getTextBehindIndex()

css::accessibility::TextSegment SAL_CALL accessibility::AccessibleListBoxEntry::getTextBehindIndex ( sal_Int32  nIndex,
sal_Int16  aTextType 
)
overrideprivatevirtual

◆ getTextRange()

OUString SAL_CALL accessibility::AccessibleListBoxEntry::getTextRange ( sal_Int32  nStartIndex,
sal_Int32  nEndIndex 
)
overrideprivatevirtual

◆ grabFocus()

void SAL_CALL accessibility::AccessibleListBoxEntry::grabFocus ( )
overrideprivatevirtual

Definition at line 561 of file accessiblelistboxentry.cxx.

◆ implGetLocale()

Locale accessibility::AccessibleListBoxEntry::implGetLocale ( )
overrideprivatevirtual

◆ implGetParentAccessible()

Reference< XAccessible > accessibility::AccessibleListBoxEntry::implGetParentAccessible ( ) const
private

◆ implGetSelection()

void accessibility::AccessibleListBoxEntry::implGetSelection ( sal_Int32 &  nStartIndex,
sal_Int32 &  nEndIndex 
)
overrideprivatevirtual

Implements comphelper::OCommonAccessibleText.

Definition at line 220 of file accessiblelistboxentry.cxx.

◆ implGetText()

OUString accessibility::AccessibleListBoxEntry::implGetText ( )
overrideprivatevirtual

◆ isAccessibleChildSelected()

sal_Bool SAL_CALL accessibility::AccessibleListBoxEntry::isAccessibleChildSelected ( sal_Int64  nChildIndex)
overrideprivate

◆ IsAlive_Impl()

bool accessibility::AccessibleListBoxEntry::IsAlive_Impl ( ) const
private

◆ IsShowing_Impl()

bool accessibility::AccessibleListBoxEntry::IsShowing_Impl ( ) const
private

◆ NotifyAccessibleEvent()

void accessibility::AccessibleListBoxEntry::NotifyAccessibleEvent ( sal_Int16  _nEventId,
const css::uno::Any &  _aOldValue,
const css::uno::Any &  _aNewValue 
)
private

◆ removeAccessibleEventListener()

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

◆ scrollSubstringTo()

sal_Bool SAL_CALL accessibility::AccessibleListBoxEntry::scrollSubstringTo ( sal_Int32  nStartIndex,
sal_Int32  nEndIndex,
css::accessibility::AccessibleScrollType  aScrollType 
)
overrideprivatevirtual

Definition at line 667 of file accessiblelistboxentry.cxx.

◆ selectAccessibleChild()

void SAL_CALL accessibility::AccessibleListBoxEntry::selectAccessibleChild ( sal_Int64  nChildIndex)
overrideprivate

◆ selectAllAccessibleChildren()

void SAL_CALL accessibility::AccessibleListBoxEntry::selectAllAccessibleChildren ( )
overrideprivate

◆ setCaretPosition()

sal_Bool SAL_CALL accessibility::AccessibleListBoxEntry::setCaretPosition ( sal_Int32  nIndex)
overrideprivatevirtual

◆ setCurrentValue()

sal_Bool accessibility::AccessibleListBoxEntry::setCurrentValue ( const css::uno::Any &  aNumber)
overrideprivatevirtual

◆ setSelection()

sal_Bool SAL_CALL accessibility::AccessibleListBoxEntry::setSelection ( sal_Int32  nStartIndex,
sal_Int32  nEndIndex 
)
overrideprivatevirtual

◆ supportsService()

sal_Bool SAL_CALL accessibility::AccessibleListBoxEntry::supportsService ( const OUString &  ServiceName)
overrideprivatevirtual

Definition at line 274 of file accessiblelistboxentry.cxx.

References cppu::supportsService().

Friends And Related Function Documentation

◆ AccessibleListBox

friend class AccessibleListBox
friend

Definition at line 71 of file accessiblelistboxentry.hxx.

Member Data Documentation

◆ m_aEntryPath

std::deque< sal_Int32 > accessibility::AccessibleListBoxEntry::m_aEntryPath
private

◆ m_nClientId

sal_uInt32 accessibility::AccessibleListBoxEntry::m_nClientId
private

client id in the AccessibleEventNotifier queue

Definition at line 81 of file accessiblelistboxentry.hxx.

Referenced by addAccessibleEventListener(), disposing(), NotifyAccessibleEvent(), and removeAccessibleEventListener().

◆ m_pSvLBoxEntry

SvTreeListEntry* accessibility::AccessibleListBoxEntry::m_pSvLBoxEntry
private

Definition at line 77 of file accessiblelistboxentry.hxx.

Referenced by AccessibleListBoxEntry(), and GetSvLBoxEntry().

◆ m_pTreeListBox

VclPtr<SvTreeListBox> accessibility::AccessibleListBoxEntry::m_pTreeListBox
private

◆ m_rListBox

AccessibleListBox& accessibility::AccessibleListBoxEntry::m_rListBox
private

◆ m_wListBox

css::uno::WeakReference<css::accessibility::XAccessible> accessibility::AccessibleListBoxEntry::m_wListBox
private

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