LibreOffice Module winaccessibility (master) 1
|
#include <AccActionBase.h>
Public Member Functions | |
CAccActionBase () | |
virtual | ~CAccActionBase () |
STDMETHOD() | nActions (long *nActions) |
Returns the number of action. More... | |
STDMETHOD() | doAction (long actionIndex) |
Performs specified action on the object. More... | |
STDMETHOD() | get_description (long actionIndex, BSTR __RPC_FAR *description) |
Gets description of specified action. More... | |
STDMETHOD() | get_name (long actionIndex, BSTR __RPC_FAR *name) |
STDMETHOD() | get_localizedName (long actionIndex, BSTR __RPC_FAR *localizedName) |
STDMETHOD() | put_XInterface (hyper pXInterface) override |
Override of IUNOXWrapper. More... | |
Public Member Functions inherited from CUNOXWrapper | |
CUNOXWrapper () | |
STDMETHOD() | put_XInterface (hyper pXInterface) override |
STDMETHOD() | put_XSubInterface (hyper) override |
HRESULT | put_XInterface (hyper pXInterface) |
HRESULT | put_XSubInterface (hyper pXSubInterface) |
Public Attributes | |
long | actionIndex |
long long | nMaxBinding |
long long BSTR __RPC_FAR *__RPC_FAR * | keyBinding |
long long BSTR __RPC_FAR *__RPC_FAR long __RPC_FAR * | nBinding |
Protected Attributes | |
css::uno::Reference< css::accessibility::XAccessibleAction > | pRXAct |
Protected Attributes inherited from CUNOXWrapper | |
css::accessibility::XAccessible * | pUNOInterface |
Private Member Functions | |
css::accessibility::XAccessibleAction * | GetXInterface () |
Additional Inherited Members | |
Protected Member Functions inherited from CUNOXWrapper | |
~CUNOXWrapper () | |
Definition at line 28 of file AccActionBase.h.
CAccActionBase::CAccActionBase | ( | ) |
Definition at line 46 of file AccActionBase.cxx.
|
virtual |
Definition at line 49 of file AccActionBase.cxx.
COM_DECLSPEC_NOTHROW STDMETHODIMP CAccActionBase::doAction | ( | long | actionIndex | ) |
Performs specified action on the object.
actionIndex | the index of action. |
Definition at line 81 of file AccActionBase.cxx.
References actionIndex, GetXInterface(), and pRXAct.
Referenced by CAccAction::doAction(), and CAccHyperLink::doAction().
COM_DECLSPEC_NOTHROW STDMETHODIMP CAccActionBase::get_description | ( | long | actionIndex, |
BSTR __RPC_FAR * | description | ||
) |
Gets description of specified action.
actionIndex | the index of action. |
description | the description string of the specified action. |
Definition at line 102 of file AccActionBase.cxx.
References actionIndex, GetXInterface(), and pRXAct.
Referenced by CAccAction::get_description(), and CAccHyperLink::get_description().
COM_DECLSPEC_NOTHROW STDMETHODIMP CAccActionBase::get_localizedName | ( | long | actionIndex, |
BSTR __RPC_FAR * | localizedName | ||
) |
Definition at line 132 of file AccActionBase.cxx.
Referenced by CAccAction::get_localizedName().
COM_DECLSPEC_NOTHROW STDMETHODIMP CAccActionBase::get_name | ( | long | actionIndex, |
BSTR __RPC_FAR * | name | ||
) |
Definition at line 127 of file AccActionBase.cxx.
Referenced by CAccHyperLink::get_localizedName(), CAccAction::get_name(), and CAccHyperLink::get_name().
|
inlineprivate |
Definition at line 71 of file AccActionBase.h.
Referenced by doAction(), get_description(), and nActions().
COM_DECLSPEC_NOTHROW STDMETHODIMP CAccActionBase::nActions | ( | long * | nActions | ) |
Returns the number of action.
nActions | the number of action. |
Definition at line 57 of file AccActionBase.cxx.
References GetXInterface(), nActions(), and pRXAct.
Referenced by nActions(), CAccAction::nActions(), and CAccHyperLink::nActions().
|
override |
Override of IUNOXWrapper.
pXInterface | the pointer of UNO interface. |
Implements IUNOXWrapper.
Definition at line 194 of file AccActionBase.cxx.
References pRXAct, CUNOXWrapper::pUNOInterface, and CUNOXWrapper::put_XInterface().
Referenced by CAccHyperLink::put_XInterface().
long CAccActionBase::actionIndex |
Definition at line 59 of file AccActionBase.h.
Referenced by doAction(), CAccAction::doAction(), CAccHyperLink::doAction(), get_description(), CAccAction::get_description(), CAccHyperLink::get_description(), CAccAction::get_keyBinding(), CAccHyperLink::get_keyBinding(), CAccAction::get_localizedName(), CAccHyperLink::get_localizedName(), CAccAction::get_name(), and CAccHyperLink::get_name().
long long BSTR __RPC_FAR* __RPC_FAR* CAccActionBase::keyBinding |
Definition at line 61 of file AccActionBase.h.
Referenced by CAccAction::get_keyBinding(), and CAccHyperLink::get_keyBinding().
long long BSTR __RPC_FAR* __RPC_FAR long __RPC_FAR* CAccActionBase::nBinding |
Definition at line 62 of file AccActionBase.h.
Referenced by CAccAction::get_keyBinding(), and CAccHyperLink::get_keyBinding().
long long CAccActionBase::nMaxBinding |
Definition at line 60 of file AccActionBase.h.
Referenced by CAccAction::get_keyBinding(), and CAccHyperLink::get_keyBinding().
|
protected |
Definition at line 68 of file AccActionBase.h.
Referenced by doAction(), get_description(), nActions(), put_XInterface(), CAccAction::put_XSubInterface(), and CAccHyperLink::put_XSubInterface().