LibreOffice Module vcl (master) 1
Public Member Functions | Protected Member Functions | List of all members
vcl::IAccessibleFactory Class Referenceabstract

#include <accessiblefactory.hxx>

Inheritance diagram for vcl::IAccessibleFactory:
[legend]
Collaboration diagram for vcl::IAccessibleFactory:
[legend]

Public Member Functions

virtual vcl::IAccessibleTabListBoxcreateAccessibleTabListBox (const css::uno::Reference< css::accessibility::XAccessible > &rxParent, SvHeaderTabListBox &rBox) const =0
 
virtual css::uno::Reference< css::accessibility::XAccessible > createAccessibleTreeListBox (SvTreeListBox &_rListBox, const css::uno::Reference< css::accessibility::XAccessible > &_xParent) const =0
 
virtual css::uno::Reference< css::accessibility::XAccessible > createAccessibleIconView (SvTreeListBox &_rListBox, const css::uno::Reference< css::accessibility::XAccessible > &_xParent) const =0
 
virtual vcl::IAccessibleBrowseBoxcreateAccessibleBrowseBox (const css::uno::Reference< css::accessibility::XAccessible > &_rxParent, vcl::IAccessibleTableProvider &_rBrowseBox) const =0
 
virtual table::IAccessibleTableControlcreateAccessibleTableControl (const css::uno::Reference< css::accessibility::XAccessible > &_rxParent, table::IAccessibleTable &_rTable) const =0
 
virtual css::uno::Reference< css::accessibility::XAccessible > createAccessibleIconChoiceCtrl (SvtIconChoiceCtrl &_rIconCtrl, const css::uno::Reference< css::accessibility::XAccessible > &_xParent) const =0
 
virtual css::uno::Reference< css::accessibility::XAccessible > createAccessibleTabBar (TabBar &_rTabBar) const =0
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > createAccessibleTextWindowContext (VCLXWindow *pVclXWindow, TextEngine &rEngine, TextView &rView) const =0
 
virtual css::uno::Reference< css::accessibility::XAccessible > createAccessibleBrowseBoxHeaderBar (const css::uno::Reference< css::accessibility::XAccessible > &rxParent, vcl::IAccessibleTableProvider &_rOwningTable, AccessibleBrowseBoxObjType _eObjType) const =0
 
virtual css::uno::Reference< css::accessibility::XAccessible > createAccessibleBrowseBoxTableCell (const css::uno::Reference< css::accessibility::XAccessible > &_rxParent, vcl::IAccessibleTableProvider &_rBrowseBox, const css::uno::Reference< css::awt::XWindow > &_xFocusWindow, sal_Int32 _nRowId, sal_uInt16 _nColId, sal_Int32 _nOffset) const =0
 
virtual css::uno::Reference< css::accessibility::XAccessible > createAccessibleBrowseBoxHeaderCell (sal_Int32 _nColumnRowId, const css::uno::Reference< css::accessibility::XAccessible > &rxParent, vcl::IAccessibleTableProvider &_rBrowseBox, const css::uno::Reference< css::awt::XWindow > &_xFocusWindow, AccessibleBrowseBoxObjType _eObjType) const =0
 
virtual css::uno::Reference< css::accessibility::XAccessible > createAccessibleCheckBoxCell (const css::uno::Reference< css::accessibility::XAccessible > &_rxParent, vcl::IAccessibleTableProvider &_rBrowseBox, const css::uno::Reference< css::awt::XWindow > &_xFocusWindow, sal_Int32 _nRowPos, sal_uInt16 _nColPos, const TriState &_eState, bool _bIsTriState) const =0
 
virtual css::uno::Reference< css::accessibility::XAccessible > createEditBrowseBoxTableCellAccess (const css::uno::Reference< css::accessibility::XAccessible > &_rxParent, const css::uno::Reference< css::accessibility::XAccessible > &_rxControlAccessible, const css::uno::Reference< css::awt::XWindow > &_rxFocusWindow, vcl::IAccessibleTableProvider &_rBrowseBox, sal_Int32 _nRowPos, sal_uInt16 _nColPos) const =0
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Protected Member Functions

virtual ~IAccessibleFactory () override
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

Definition at line 72 of file accessiblefactory.hxx.

Constructor & Destructor Documentation

◆ ~IAccessibleFactory()

virtual vcl::IAccessibleFactory::~IAccessibleFactory ( )
inlineoverrideprotectedvirtual

Definition at line 165 of file accessiblefactory.hxx.

Member Function Documentation

◆ createAccessibleBrowseBox()

virtual vcl::IAccessibleBrowseBox * vcl::IAccessibleFactory::createAccessibleBrowseBox ( const css::uno::Reference< css::accessibility::XAccessible > &  _rxParent,
vcl::IAccessibleTableProvider _rBrowseBox 
) const
pure virtual

◆ createAccessibleBrowseBoxHeaderBar()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleFactory::createAccessibleBrowseBoxHeaderBar ( const css::uno::Reference< css::accessibility::XAccessible > &  rxParent,
vcl::IAccessibleTableProvider _rOwningTable,
AccessibleBrowseBoxObjType  _eObjType 
) const
pure virtual

◆ createAccessibleBrowseBoxHeaderCell()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleFactory::createAccessibleBrowseBoxHeaderCell ( sal_Int32  _nColumnRowId,
const css::uno::Reference< css::accessibility::XAccessible > &  rxParent,
vcl::IAccessibleTableProvider _rBrowseBox,
const css::uno::Reference< css::awt::XWindow > &  _xFocusWindow,
AccessibleBrowseBoxObjType  _eObjType 
) const
pure virtual

◆ createAccessibleBrowseBoxTableCell()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleFactory::createAccessibleBrowseBoxTableCell ( const css::uno::Reference< css::accessibility::XAccessible > &  _rxParent,
vcl::IAccessibleTableProvider _rBrowseBox,
const css::uno::Reference< css::awt::XWindow > &  _xFocusWindow,
sal_Int32  _nRowId,
sal_uInt16  _nColId,
sal_Int32  _nOffset 
) const
pure virtual

◆ createAccessibleCheckBoxCell()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleFactory::createAccessibleCheckBoxCell ( const css::uno::Reference< css::accessibility::XAccessible > &  _rxParent,
vcl::IAccessibleTableProvider _rBrowseBox,
const css::uno::Reference< css::awt::XWindow > &  _xFocusWindow,
sal_Int32  _nRowPos,
sal_uInt16  _nColPos,
const TriState _eState,
bool  _bIsTriState 
) const
pure virtual

◆ createAccessibleIconChoiceCtrl()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleFactory::createAccessibleIconChoiceCtrl ( SvtIconChoiceCtrl _rIconCtrl,
const css::uno::Reference< css::accessibility::XAccessible > &  _xParent 
) const
pure virtual

◆ createAccessibleIconView()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleFactory::createAccessibleIconView ( SvTreeListBox _rListBox,
const css::uno::Reference< css::accessibility::XAccessible > &  _xParent 
) const
pure virtual

◆ createAccessibleTabBar()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleFactory::createAccessibleTabBar ( TabBar _rTabBar) const
pure virtual

◆ createAccessibleTableControl()

virtual table::IAccessibleTableControl * vcl::IAccessibleFactory::createAccessibleTableControl ( const css::uno::Reference< css::accessibility::XAccessible > &  _rxParent,
table::IAccessibleTable _rTable 
) const
pure virtual

◆ createAccessibleTabListBox()

virtual vcl::IAccessibleTabListBox * vcl::IAccessibleFactory::createAccessibleTabListBox ( const css::uno::Reference< css::accessibility::XAccessible > &  rxParent,
SvHeaderTabListBox rBox 
) const
pure virtual

◆ createAccessibleTextWindowContext()

virtual css::uno::Reference< css::accessibility::XAccessibleContext > vcl::IAccessibleFactory::createAccessibleTextWindowContext ( VCLXWindow pVclXWindow,
TextEngine rEngine,
TextView rView 
) const
pure virtual

◆ createAccessibleTreeListBox()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleFactory::createAccessibleTreeListBox ( SvTreeListBox _rListBox,
const css::uno::Reference< css::accessibility::XAccessible > &  _xParent 
) const
pure virtual

◆ createEditBrowseBoxTableCellAccess()

virtual css::uno::Reference< css::accessibility::XAccessible > vcl::IAccessibleFactory::createEditBrowseBoxTableCellAccess ( const css::uno::Reference< css::accessibility::XAccessible > &  _rxParent,
const css::uno::Reference< css::accessibility::XAccessible > &  _rxControlAccessible,
const css::uno::Reference< css::awt::XWindow > &  _rxFocusWindow,
vcl::IAccessibleTableProvider _rBrowseBox,
sal_Int32  _nRowPos,
sal_uInt16  _nColPos 
) const
pure virtual

The documentation for this class was generated from the following file: