20#include <com/sun/star/accessibility/XAccessible.hpp>
21#include <com/sun/star/accessibility/AccessibleStateType.hpp>
22#include <com/sun/star/accessibility/AccessibleEventId.hpp>
23#include <com/sun/star/accessibility/AccessibleRole.hpp>
24#include <com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp>
52 case AccessibleEventId::CARET_CHANGED:
55 case AccessibleEventId::VISIBLE_DATA_CHANGED:
58 case AccessibleEventId::BOUNDRECT_CHANGED:
62 case AccessibleEventId::STATE_CHANGED:
65 if( (
aEvent.NewValue >>=
State) && (
State == AccessibleStateType::SELECTED) )
70 else if( (
aEvent.OldValue >>=
State) && (
State == AccessibleStateType::SELECTED) )
80 case AccessibleEventId::TEXT_SELECTION_CHANGED:
110 case AccessibleStateType::EDITABLE:
113 case AccessibleStateType::MULTI_LINE:
116 case AccessibleStateType::SINGLE_LINE:
AccContainerEventListener is inherited from AccEventListener.
virtual void SAL_CALL notifyEvent(const css::accessibility::AccessibleEventObject &aEvent) override
Uno's event notifier when event is captured.
virtual void SetComponentState(sal_Int64 state, bool enable) override
set the new state and fire the MSAA event
virtual void HandleVisibleDataChangedEvent()
handle the VISIBLE_DATA_CHANGED event
AccObjectManagerAgent * pAgent
virtual void HandleBoundrectChangedEvent()
handle the BOUNDRECT_CHANGED event
css::uno::Reference< css::accessibility::XAccessible > m_xAccessible
void DecreaseState(css::accessibility::XAccessible *pXAcc, sal_Int64 pState)
Interface of decreasing MSAA state when some UNO state is decreased.
void IncreaseState(css::accessibility::XAccessible *pXAcc, sal_Int64 pState)
Interface of increasing MSAA name when some UNO state is increased.
bool NotifyAccEvent(UnoMSAAEvent eEvent, css::accessibility::XAccessible *pXAcc=nullptr)
Interface of notify MSAA event when some UNO event occurred.
virtual ~AccParagraphEventListener() override
void HandleTextSelectionChangedEvent()
AccParagraphEventListener(css::accessibility::XAccessible *pAcc, AccObjectManagerAgent *Agent)
virtual void HandleCaretChangedEvent(css::uno::Any oldValue, css::uno::Any newValue)
handle the CARET_CHANGED event
virtual void SAL_CALL notifyEvent(const css::accessibility::AccessibleEventObject &aEvent) override
Uno's event notifier when event is captured.
virtual void SetComponentState(sal_Int64 state, bool enable) override
set the new state and fire the MSAA event