20 #ifndef INCLUDED_SVX_SOURCE_INC_CHARMAPACC_HXX
21 #define INCLUDED_SVX_SOURCE_INC_CHARMAPACC_HXX
24 #include <com/sun/star/accessibility/XAccessibleAction.hpp>
25 #include <com/sun/star/accessibility/XAccessibleTable.hpp>
27 #include <rtl/ref.hxx>
34 typedef ::cppu::ImplHelper1 < css::accessibility::XAccessible
57 css::uno::Reference< css::accessibility::XAccessible >
GetAccessible();
61 typedef ::cppu::ImplHelper2 < css::accessibility::XAccessible,
62 css::accessibility::XAccessibleTable
73 ::std::vector< css::uno::Reference< css::accessibility::XAccessible > >
m_aChildren;
75 virtual void SAL_CALL
disposing()
override;
80 DECLARE_XTYPEPROVIDER( )
83 virtual
void SAL_CALL
grabFocus( ) override;
108 virtual css::uno::Reference< css::accessibility::XAccessibleTable > SAL_CALL
getAccessibleRowHeaders( )
override;
114 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
getAccessibleCellAt( sal_Int32 nRow, sal_Int32 nColumn )
override;
115 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
getAccessibleCaption( )
override;
116 virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
getAccessibleSummary( )
override;
118 virtual sal_Int32 SAL_CALL
getAccessibleIndex( sal_Int32 nRow, sal_Int32 nColumn )
override;
119 virtual sal_Int32 SAL_CALL
getAccessibleRow( sal_Int32 nChildIndex )
override;
124 const sal_Int16 _nEventId,
125 const css::uno::Any& _rOldValue,
126 const css::uno::Any& _rNewValue
129 NotifyAccessibleEvent(_nEventId,_rOldValue,_rNewValue);
144 implSelect( sal_Int32 nAccessibleChildIndex,
bool bSelect )
override;
154 typedef ::cppu::ImplHelper2 < css::accessibility::XAccessible,
155 css::accessibility::XAccessibleAction
175 DECLARE_XTYPEPROVIDER( )
182 virtual
void SAL_CALL
grabFocus( ) override;
205 virtual css::uno::Reference< css::accessibility::XAccessibleKeyBinding > SAL_CALL
getAccessibleActionKeyBinding( sal_Int32 nIndex )
override;
209 const sal_Int16 _nEventId,
210 const css::uno::Any& _rOldValue,
211 const css::uno::Any& _rNewValue
220 #endif // INCLUDED_SVX_SOURCE_INC_CHARMAPACC_HXX
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet() override
virtual sal_Int32 SAL_CALL getBackground() override
virtual sal_Int32 SAL_CALL getForeground() override
The child implementation of the table.
virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet() override
virtual sal_Bool SAL_CALL isAccessibleRowSelected(sal_Int32 nRow) override
virtual OUString SAL_CALL getAccessibleRowDescription(sal_Int32 nRow) override
virtual sal_Int32 SAL_CALL getAccessibleChildCount() override
The table implementation of the vcl control.
virtual sal_Int32 SAL_CALL getAccessibleIndex(sal_Int32 nRow, sal_Int32 nColumn) override
virtual css::awt::Rectangle implGetBounds() override
implements the calculation of the bounding rectangle - still waiting to be overwritten ...
virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet() override
virtual ~SvxShowCharSetItemAcc() override
SvxShowCharSetAcc * m_pParent
virtual sal_Int32 SAL_CALL getAccessibleRowCount() override
SvxShowCharSetItem * mpParent
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent() override
::std::vector< css::uno::Reference< css::accessibility::XAccessible > > m_aChildren
virtual sal_Int16 SAL_CALL getAccessibleRole() override
SvxShowCharSetItem(SvxShowCharSet &rParent, SvxShowCharSetAcc *_pParent, sal_uInt16 _nPos)
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext() override
virtual sal_Int32 SAL_CALL getAccessibleRowExtentAt(sal_Int32 nRow, sal_Int32 nColumn) override
virtual void SAL_CALL grabFocus() override
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext() override
::cppu::ImplHelper2< css::accessibility::XAccessible, css::accessibility::XAccessibleTable > OAccessibleHelper_Base
virtual ~SvxShowCharSetAcc() override
virtual sal_Bool SAL_CALL doAccessibleAction(sal_Int32 nIndex) override
virtual sal_Int32 SAL_CALL getForeground() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent() override
virtual sal_Bool SAL_CALL isAccessibleSelected(sal_Int32 nRow, sal_Int32 nColumn) override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCellAt(sal_Int32 nRow, sal_Int32 nColumn) override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleCaption() override
void fireEvent(const sal_Int16 _nEventId, const css::uno::Any &_rOldValue, const css::uno::Any &_rNewValue)
virtual css::awt::Rectangle implGetBounds() override
implements the calculation of the bounding rectangle - still waiting to be overwritten ...
virtual css::uno::Sequence< sal_Int32 > SAL_CALL getSelectedAccessibleRows() override
rtl::Reference< SvxShowCharSetItemAcc > m_xItem
virtual sal_Int32 SAL_CALL getAccessibleActionCount() override
::cppu::ImplHelper1< css::accessibility::XAccessible > OAccessibleHelper_Base_2
SvxShowCharSet * m_pParent
virtual OUString SAL_CALL getAccessibleActionDescription(sal_Int32 nIndex) override
void fireEvent(const sal_Int16 _nEventId, const css::uno::Any &_rOldValue, const css::uno::Any &_rNewValue)
virtual css::uno::Reference< css::accessibility::XAccessibleTable > SAL_CALL getAccessibleRowHeaders() override
virtual void implSelect(sal_Int32 nAccessibleChildIndex, bool bSelect) override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleSummary() override
css::uno::Reference< css::accessibility::XAccessible > GetAccessible()
virtual css::uno::Reference< css::accessibility::XAccessibleKeyBinding > SAL_CALL getAccessibleActionKeyBinding(sal_Int32 nIndex) override
virtual sal_Int16 SAL_CALL getAccessibleRole() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint(const css::awt::Point &aPoint) override
virtual OUString SAL_CALL getAccessibleDescription() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint(const css::awt::Point &aPoint) override
virtual sal_Int32 SAL_CALL getAccessibleColumnExtentAt(sal_Int32 nRow, sal_Int32 nColumn) override
virtual void SAL_CALL disposing() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild(sal_Int32 i) override
virtual sal_Int32 SAL_CALL getAccessibleRow(sal_Int32 nChildIndex) override
SvxShowCharSet & mrParent
virtual sal_Int32 SAL_CALL getBackground() override
SvxShowCharSetAcc(SvxShowCharSet *pParent)
virtual bool implIsSelected(sal_Int32 nAccessibleChildIndex) override
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet() override
Simple struct to hold some information about the single items of the table.
virtual OUString SAL_CALL getAccessibleColumnDescription(sal_Int32 nColumn) override
virtual sal_Int32 SAL_CALL getAccessibleColumnCount() override
virtual css::uno::Sequence< sal_Int32 > SAL_CALL getSelectedAccessibleColumns() override
virtual sal_Int32 SAL_CALL getAccessibleColumn(sal_Int32 nChildIndex) override
virtual OUString SAL_CALL getAccessibleName() override
virtual sal_Bool SAL_CALL isAccessibleColumnSelected(sal_Int32 nColumn) override
virtual void SAL_CALL grabFocus() override
virtual OUString SAL_CALL getAccessibleName() override
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild(sal_Int32 i) override
::cppu::ImplHelper2< css::accessibility::XAccessible, css::accessibility::XAccessibleAction > OAccessibleHelper_Base_3
virtual OUString SAL_CALL getAccessibleDescription() override
virtual sal_Int32 SAL_CALL getAccessibleChildCount() override
void clearCharSetControl()
#define DECLARE_XINTERFACE()
virtual css::uno::Reference< css::accessibility::XAccessibleTable > SAL_CALL getAccessibleColumnHeaders() override
void NotifyAccessibleEvent(const sal_Int16 _nEventId, const css::uno::Any &_rOldValue, const css::uno::Any &_rNewValue)