24#include <com/sun/star/lang/XInitialization.hpp>
25#include <com/sun/star/view/XSelectionChangeListener.hpp>
36class IAccessibleViewForwarder;
45typedef ::cppu::ImplInheritanceHelper<
47 css::lang::XInitialization,
48 css::view::XSelectionChangeListener >
72 const css::uno::Sequence< css::uno::Any >& aArguments )
override;
75 virtual void SAL_CALL
selectionChanged(
const css::lang::EventObject& aEvent )
override;
78 virtual void SAL_CALL
disposing(
const css::lang::EventObject& Source )
override;
82 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
getAccessibleParent()
override;
88 virtual css::awt::Rectangle SAL_CALL
getBounds()
override;
109 css::uno::WeakReference< css::accessibility::XAccessible >
m_xParent;
Base class for all Chart Accessibility objects.
virtual void SAL_CALL disposing() override
virtual void SAL_CALL selectionChanged(const css::lang::EventObject &aEvent) override
std::shared_ptr< ObjectHierarchy > m_spObjectHierarchy
virtual OUString SAL_CALL getAccessibleName() override
virtual sal_Int16 SAL_CALL getAccessibleRole() override
virtual OUString SAL_CALL getAccessibleDescription() override
virtual sal_Int64 SAL_CALL getAccessibleIndexInParent() override
unotools::WeakReference< ChartView > m_xChartView
std::unique_ptr<::accessibility::IAccessibleViewForwarder > m_pViewForwarder
css::uno::WeakReference< css::view::XSelectionSupplier > m_xSelectionSupplier
css::uno::WeakReference< css::accessibility::XAccessible > m_xParent
virtual css::awt::Point SAL_CALL getLocationOnScreen() override
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
css::awt::Rectangle GetWindowPosSize() const
virtual css::awt::Rectangle SAL_CALL getBounds() override
virtual void SAL_CALL disposing() override
virtual ~AccessibleChartView() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent() override
virtual css::awt::Point GetUpperLeftOnScreen() const override
unotools::WeakReference<::chart::ChartModel > m_xChartModel
AccessibleChartView()=delete
AccessibleUniqueId m_aCurrentSelectionOID
css::uno::WeakReference< css::awt::XWindow > m_xWindow
::cppu::ImplInheritanceHelper< ::chart::AccessibleBase, css::lang::XInitialization, css::view::XSelectionChangeListener > AccessibleChartView_Base