LibreOffice Module accessibility (master) 1
|
This class represents non editable text fields. More...
#include <vclxaccessibletextfield.hxx>
Public Member Functions | |
VCLXAccessibleTextField (VCLXWindow *pVCLXindow, const css::uno::Reference< css::accessibility::XAccessible > &_xParent) | |
css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
sal_Int64 SAL_CALL | getAccessibleChildCount () override |
css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleChild (sal_Int64 i) override |
sal_Int16 SAL_CALL | getAccessibleRole () override |
css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleParent () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Private Member Functions | |
virtual | ~VCLXAccessibleTextField () override=default |
OUString | implGetText () override |
With this method the text of the currently selected item is made available to the VCLXAccessibleTextComponent base class. More... | |
Private Attributes | |
css::uno::Reference< css::accessibility::XAccessible > | m_xParent |
We need to save the accessible parent to return it in getAccessibleParent(), because this method of the base class returns the wrong parent. More... | |
This class represents non editable text fields.
The object passed to the constructor is expected to be a list (a ListBox to be more specific). From this always the selected item is token to be made accessible by this class. When the selected item changes then also the exported text changes.
Definition at line 32 of file vclxaccessibletextfield.hxx.
VCLXAccessibleTextField::VCLXAccessibleTextField | ( | VCLXWindow * | pVCLXindow, |
const css::uno::Reference< css::accessibility::XAccessible > & | _xParent | ||
) |
Definition at line 33 of file vclxaccessibletextfield.cxx.
|
overrideprivatevirtualdefault |
|
override |
Definition at line 69 of file vclxaccessibletextfield.cxx.
|
override |
Definition at line 63 of file vclxaccessibletextfield.cxx.
|
override |
Definition at line 55 of file vclxaccessibletextfield.cxx.
|
override |
Definition at line 80 of file vclxaccessibletextfield.cxx.
References m_xParent.
|
override |
Definition at line 75 of file vclxaccessibletextfield.cxx.
|
overridevirtual |
Definition at line 90 of file vclxaccessibletextfield.cxx.
|
overridevirtual |
Definition at line 96 of file vclxaccessibletextfield.cxx.
References comphelper::concatSequences().
|
overrideprivate |
With this method the text of the currently selected item is made available to the VCLXAccessibleTextComponent base class.
Definition at line 41 of file vclxaccessibletextfield.cxx.
|
private |
We need to save the accessible parent to return it in getAccessibleParent(), because this method of the base class returns the wrong parent.
Definition at line 68 of file vclxaccessibletextfield.hxx.
Referenced by getAccessibleParent().