22#include <com/sun/star/awt/XWindow.hpp>
31using ::com::sun::star::uno::Reference;
66 OSL_ASSERT( CheckDisposeState(
false ) );
77 return "AccessibleChartShape";
113 OUString aDescription;
116 aDescription =
m_pAccShape->getAccessibleDescription();
134 bool bReturn =
false;
147 xResult.set(
m_pAccShape->getAccessibleAtPoint( aPoint ) );
154 awt::Rectangle aBounds;
164 awt::Point aLocation;
174 awt::Point aLocation;
static vcl::Window * GetWindow(const css::uno::Reference< css::awt::XWindow > &rxWindow)
void SetViewForwarder(const IAccessibleViewForwarder *pViewForwarder)
void SetSdrView(SdrView *pView)
void SetWindow(vcl::Window *pWindow)
void SetController(const css::uno::Reference< css::frame::XController > &rxController)
rtl::Reference< AccessibleShape > CreateAccessibleObject(const AccessibleShapeInfo &rShapeInfo, const AccessibleShapeTreeInfo &rShapeTreeInfo) const
static ShapeTypeHandler & Instance()
virtual void SAL_CALL grabFocus() override
virtual OUString SAL_CALL getTitledBorderText() override
virtual OUString SAL_CALL getImplementationName() override
virtual OUString SAL_CALL getToolTipText() override
virtual OUString SAL_CALL getAccessibleName() override
virtual css::uno::Reference< css::awt::XFont > SAL_CALL getFont() override
AccessibleChartShape(const AccessibleElementInfo &rAccInfo)
rtl::Reference< accessibility::AccessibleShape > m_pAccShape
virtual sal_Int16 SAL_CALL getAccessibleRole() override
::accessibility::AccessibleShapeTreeInfo m_aShapeTreeInfo
virtual css::awt::Point SAL_CALL getLocationOnScreen() override
virtual ~AccessibleChartShape() override
virtual void SAL_CALL grabFocus() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild(sal_Int64 i) override
virtual sal_Int64 SAL_CALL getAccessibleChildCount() override
virtual OUString SAL_CALL getAccessibleDescription() 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::Size SAL_CALL getSize() override
virtual sal_Int32 SAL_CALL getBackground() override
virtual css::awt::Point SAL_CALL getLocation() override
virtual sal_Bool SAL_CALL containsPoint(const css::awt::Point &aPoint) override
virtual sal_Int32 SAL_CALL getForeground() override
bool isAdditionalShape() const
const css::uno::Reference< css::drawing::XShape > & getAdditionalShape() const
::cppu::ImplInheritanceHelper< AccessibleBase, css::accessibility::XAccessibleExtendedComponent > AccessibleChartShape_Base
css::uno::WeakReference< css::awt::XWindow > m_xWindow
AccessibleUniqueId m_aOID
::accessibility::IAccessibleViewForwarder * m_pViewForwarder
AccessibleBase * m_pParent