22#include <com/sun/star/awt/XTopWindowListener.hpp>
23#include <com/sun/star/awt/XExtendedToolkit.hpp>
24#include <com/sun/star/accessibility/XAccessibleContext.hpp>
47 virtual void SAL_CALL
windowOpened(
const css::lang::EventObject& e)
override;
48 virtual void SAL_CALL
windowClosing(
const css::lang::EventObject& e)
override;
49 virtual void SAL_CALL
windowClosed(
const css::lang::EventObject& e)
override;
50 virtual void SAL_CALL
windowMinimized(
const css::lang::EventObject& e)
override;
51 virtual void SAL_CALL
windowNormalized(
const css::lang::EventObject& e)
override;
52 virtual void SAL_CALL
windowActivated(
const css::lang::EventObject& e)
override;
53 virtual void SAL_CALL
windowDeactivated(
const css::lang::EventObject& e)
override;
56 virtual void SAL_CALL
disposing(
const css::lang::EventObject& Source)
override;
58 virtual void AddAllListeners(css::accessibility::XAccessible* pAccessible,
59 css::accessibility::XAccessible* pParentXAcc, HWND pWND);
63 sal_Int64
GetMSComPtr(sal_Int64 hWnd, sal_Int64 lParam, sal_Int64 wParam);
AccEventListener is the general event listener for all top windows.
AccObjectManagerAgent accManagerAgent
virtual ~AccTopWindowListener() override
virtual void HandleWindowOpened(css::accessibility::XAccessible *pAccessible)
For the new opened window, generate all the UNO accessible's object, COM object and add accessible li...
virtual void SAL_CALL windowDeactivated(const css::lang::EventObject &e) override
virtual void SAL_CALL windowOpened(const css::lang::EventObject &e) override
It is invoked when a new window is opened, the source of this EventObject is the window.
virtual void SAL_CALL windowClosing(const css::lang::EventObject &e) override
virtual void SAL_CALL disposing(const css::lang::EventObject &Source) override
virtual void SAL_CALL windowClosed(const css::lang::EventObject &e) override
Invoke this method when the top window is closed, remove all the objects and its children from curren...
virtual void AddAllListeners(css::accessibility::XAccessible *pAccessible, css::accessibility::XAccessible *pParentXAcc, HWND pWND)
Add the accessible event listener to object and all its children objects.
sal_Int64 GetMSComPtr(sal_Int64 hWnd, sal_Int64 lParam, sal_Int64 wParam)
virtual void SAL_CALL windowActivated(const css::lang::EventObject &e) override
virtual void SAL_CALL windowMinimized(const css::lang::EventObject &e) override
virtual void SAL_CALL windowNormalized(const css::lang::EventObject &e) override