summaryrefslogtreecommitdiff
path: root/winaccessibility/source/service/AccEventListener.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'winaccessibility/source/service/AccEventListener.cxx')
-rw-r--r--winaccessibility/source/service/AccEventListener.cxx69
1 files changed, 33 insertions, 36 deletions
diff --git a/winaccessibility/source/service/AccEventListener.cxx b/winaccessibility/source/service/AccEventListener.cxx
index e2be5cce145d..d7bf74390765 100644
--- a/winaccessibility/source/service/AccEventListener.cxx
+++ b/winaccessibility/source/service/AccEventListener.cxx
@@ -46,33 +46,32 @@ AccEventListener::AccEventListener(css::accessibility::XAccessible* pAcc,
AccObjectManagerAgent* Agent)
: m_xAccessible(pAcc)
, pAgent(Agent)
-{}
-
-AccEventListener::~AccEventListener()
{
}
+AccEventListener::~AccEventListener() {}
+
/**
* Uno's event notifier when event is captured
* @param AccessibleEventObject the event object which contains information about event
*/
-void AccEventListener::notifyEvent( const css::accessibility::AccessibleEventObject& aEvent )
+void AccEventListener::notifyEvent(const css::accessibility::AccessibleEventObject& aEvent)
{
SolarMutexGuard g;
switch (aEvent.EventId)
{
- case AccessibleEventId::NAME_CHANGED:
- HandleNameChangedEvent(aEvent.NewValue);
- break;
- case AccessibleEventId::DESCRIPTION_CHANGED:
- HandleDescriptionChangedEvent(aEvent.NewValue);
- break;
- case AccessibleEventId::STATE_CHANGED:
- HandleStateChangedEvent(aEvent.OldValue, aEvent.NewValue);
- break;
- default:
- break;
+ case AccessibleEventId::NAME_CHANGED:
+ HandleNameChangedEvent(aEvent.NewValue);
+ break;
+ case AccessibleEventId::DESCRIPTION_CHANGED:
+ HandleDescriptionChangedEvent(aEvent.NewValue);
+ break;
+ case AccessibleEventId::STATE_CHANGED:
+ HandleStateChangedEvent(aEvent.OldValue, aEvent.NewValue);
+ break;
+ default:
+ break;
}
}
@@ -85,7 +84,7 @@ void AccEventListener::HandleNameChangedEvent(Any name)
if (pAgent->IsTopWinAcc(m_xAccessible.get()))
{
XAccessible* pAccDoc = pAgent->GetAccDocByAccTopWin(m_xAccessible.get());
- if ( pAccDoc )
+ if (pAccDoc)
{
pAgent->UpdateAccName(pAccDoc);
pAgent->NotifyAccEvent(UM_EVENT_OBJECT_NAMECHANGE, pAccDoc);
@@ -132,7 +131,7 @@ void AccEventListener::HandleVisibleDataChangedEvent()
void AccEventListener::HandleStateChangedEvent(Any oldValue, Any newValue)
{
short newV, oldV;
- if( newValue >>= newV)
+ if (newValue >>= newV)
{
SetComponentState(newV, true);
}
@@ -147,16 +146,16 @@ void AccEventListener::HandleStateChangedEvent(Any oldValue, Any newValue)
* @param state new state id
* @param enable true if state is set, false if state is unset
*/
-void AccEventListener::SetComponentState(short state, bool enable )
+void AccEventListener::SetComponentState(short state, bool enable)
{
switch (state)
{
- case AccessibleStateType::FOCUSED:
- FireStateFocusedChange(enable);
- break;
- default:
- FireStatePropertyChange(state, enable);
- break;
+ case AccessibleStateType::FOCUSED:
+ FireStateFocusedChange(enable);
+ break;
+ default:
+ FireStatePropertyChange(state, enable);
+ break;
}
}
@@ -166,7 +165,7 @@ void AccEventListener::SetComponentState(short state, bool enable )
*/
void AccEventListener::FireStateFocusedChange(bool enable)
{
- if(enable)
+ if (enable)
{
pAgent->IncreaseState(m_xAccessible.get(), AccessibleStateType::FOCUSED);
pAgent->NotifyAccEvent(UM_EVENT_STATE_FOCUSED, m_xAccessible.get());
@@ -177,15 +176,14 @@ void AccEventListener::FireStateFocusedChange(bool enable)
}
}
-
/**
* fire the MSAA state changed event
* @param state the state id
* @param set true if state is set, false if state is unset
*/
-void AccEventListener::FireStatePropertyChange(short /*state*/, bool set )
+void AccEventListener::FireStatePropertyChange(short /*state*/, bool set)
{
- if( set )
+ if (set)
{
//get new state
}
@@ -200,9 +198,9 @@ void AccEventListener::FireStatePropertyChange(short /*state*/, bool set )
*/
short AccEventListener::GetRole()
{
- css::uno::Reference<css::accessibility::XAccessibleContext> const
- xContext(m_xAccessible->getAccessibleContext());
- if(xContext.is())
+ css::uno::Reference<css::accessibility::XAccessibleContext> const xContext(
+ m_xAccessible->getAccessibleContext());
+ if (xContext.is())
{
return xContext->getAccessibleRole();
}
@@ -234,7 +232,7 @@ void AccEventListener::RemoveMeFromBroadcaster()
try
{
css::uno::Reference<XAccessibleEventBroadcaster> const xBroadcaster(
- m_xAccessible->getAccessibleContext(), UNO_QUERY);
+ m_xAccessible->getAccessibleContext(), UNO_QUERY);
if (xBroadcaster.is())
{
//remove the lister from accessible object
@@ -242,22 +240,21 @@ void AccEventListener::RemoveMeFromBroadcaster()
}
}
catch (Exception const&)
- { // may throw if it's already disposed - ignore that
+ { // may throw if it's already disposed - ignore that
}
pAgent->NotifyDestroy(m_xAccessible.get());
m_xAccessible.clear(); // release cyclic reference
}
- catch(...)
+ catch (...)
{
return;
}
-
}
/**
* this method is invoked before listener is disposed
*/
-void AccEventListener::disposing( const css::lang::EventObject& /*Source*/ )
+void AccEventListener::disposing(const css::lang::EventObject& /*Source*/)
{
SolarMutexGuard g;