LibreOffice Module accessibility (master) 1
Public Member Functions | Private Attributes | List of all members
VCLListBoxHelper< T > Class Template Referencefinal

#include <listboxhelper.hxx>

Inheritance diagram for VCLListBoxHelper< T >:
[legend]
Collaboration diagram for VCLListBoxHelper< T >:
[legend]

Public Member Functions

 VCLListBoxHelper (T &_pListBox)
 
virtual OUString GetEntry (sal_Int32 nPos) const override
 
virtual tools::Rectangle GetDropDownPosSizePixel () const override
 
virtual tools::Rectangle GetBoundingRectangle (sal_uInt16 nItem) const override
 
virtual tools::Rectangle GetWindowExtentsAbsolute () override
 
virtual bool IsEnabled () const override
 
virtual bool IsEntryVisible (sal_Int32 nPos) const override
 
virtual sal_uInt16 GetDisplayLineCount () const override
 
virtual void GetMaxVisColumnsAndLines (sal_uInt16 &rnCols, sal_uInt16 &rnLines) const override
 
virtual WinBits GetStyle () const override
 
virtual bool IsMultiSelectionEnabled () const override
 
virtual sal_Int32 GetTopEntry () const override
 
virtual bool IsEntryPosSelected (sal_Int32 nPos) const override
 
virtual sal_Int32 GetEntryCount () const override
 
virtual void Select () override
 
virtual void SelectEntryPos (sal_Int32 nPos, bool bSelect=true) override
 
virtual sal_Int32 GetSelectedEntryCount () const override
 
virtual void SetNoSelection () override
 
virtual sal_Int32 GetSelectedEntryPos (sal_Int32 nSelIndex=0) const override
 
virtual bool IsInDropDown () const override
 
virtual tools::Rectangle GetEntryCharacterBounds (const sal_Int32 _nEntryPos, const sal_Int32 _nCharacterIndex) const override
 
tools::Long GetIndexForPoint (const Point &rPoint, sal_Int32 &nPos) const override
 
css::uno::Reference< css::datatransfer::clipboard::XClipboard > GetClipboard () override
 
- Public Member Functions inherited from accessibility::IComboListBoxHelper
virtual ~IComboListBoxHelper ()=0
 
virtual OUString GetEntry (sal_Int32 nPos) const =0
 
virtual tools::Rectangle GetDropDownPosSizePixel () const =0
 
virtual tools::Rectangle GetBoundingRectangle (sal_uInt16 nItem) const =0
 
virtual tools::Rectangle GetWindowExtentsAbsolute ()=0
 
virtual bool IsEnabled () const =0
 
virtual bool IsEntryVisible (sal_Int32 nPos) const =0
 
virtual sal_uInt16 GetDisplayLineCount () const =0
 
virtual void GetMaxVisColumnsAndLines (sal_uInt16 &rnCols, sal_uInt16 &rnLines) const =0
 
virtual WinBits GetStyle () const =0
 
virtual bool IsMultiSelectionEnabled () const =0
 
virtual sal_Int32 GetTopEntry () const =0
 
virtual bool IsEntryPosSelected (sal_Int32 nPos) const =0
 
virtual sal_Int32 GetEntryCount () const =0
 
virtual void Select ()=0
 
virtual void SelectEntryPos (sal_Int32 nPos, bool bSelect=true)=0
 
virtual sal_Int32 GetSelectedEntryCount () const =0
 
virtual void SetNoSelection ()=0
 
virtual sal_Int32 GetSelectedEntryPos (sal_Int32 nSelIndex) const =0
 
virtual bool IsInDropDown () const =0
 
virtual tools::Rectangle GetEntryCharacterBounds (const sal_Int32 _nEntryPos, const sal_Int32 _nCharacterIndex) const =0
 
virtual tools::Long GetIndexForPoint (const Point &rPoint, sal_Int32 &nPos) const =0
 
virtual css::uno::Reference< css::datatransfer::clipboard::XClipboard > GetClipboard ()=0
 

Private Attributes

T & m_aComboListBox
 

Detailed Description

template<class T>
class VCLListBoxHelper< T >

Definition at line 35 of file listboxhelper.hxx.

Constructor & Destructor Documentation

◆ VCLListBoxHelper()

template<class T >
VCLListBoxHelper< T >::VCLListBoxHelper ( T &  _pListBox)
inline

Definition at line 41 of file listboxhelper.hxx.

Member Function Documentation

◆ GetBoundingRectangle()

template<class T >
virtual tools::Rectangle VCLListBoxHelper< T >::GetBoundingRectangle ( sal_uInt16  nItem) const
inlineoverridevirtual

◆ GetClipboard()

template<class T >
css::uno::Reference< css::datatransfer::clipboard::XClipboard > VCLListBoxHelper< T >::GetClipboard ( )
inlineoverridevirtual

◆ GetDisplayLineCount()

template<class T >
virtual sal_uInt16 VCLListBoxHelper< T >::GetDisplayLineCount ( ) const
inlineoverridevirtual

◆ GetDropDownPosSizePixel()

template<class T >
virtual tools::Rectangle VCLListBoxHelper< T >::GetDropDownPosSizePixel ( ) const
inlineoverridevirtual

◆ GetEntry()

template<class T >
virtual OUString VCLListBoxHelper< T >::GetEntry ( sal_Int32  nPos) const
inlineoverridevirtual

◆ GetEntryCharacterBounds()

template<class T >
virtual tools::Rectangle VCLListBoxHelper< T >::GetEntryCharacterBounds ( const sal_Int32  _nEntryPos,
const sal_Int32  _nCharacterIndex 
) const
inlineoverridevirtual

◆ GetEntryCount()

template<class T >
virtual sal_Int32 VCLListBoxHelper< T >::GetEntryCount ( ) const
inlineoverridevirtual

◆ GetIndexForPoint()

template<class T >
tools::Long VCLListBoxHelper< T >::GetIndexForPoint ( const Point rPoint,
sal_Int32 &  nPos 
) const
inlineoverridevirtual

◆ GetMaxVisColumnsAndLines()

template<class T >
virtual void VCLListBoxHelper< T >::GetMaxVisColumnsAndLines ( sal_uInt16 &  rnCols,
sal_uInt16 &  rnLines 
) const
inlineoverridevirtual

◆ GetSelectedEntryCount()

template<class T >
virtual sal_Int32 VCLListBoxHelper< T >::GetSelectedEntryCount ( ) const
inlineoverridevirtual

◆ GetSelectedEntryPos()

template<class T >
virtual sal_Int32 VCLListBoxHelper< T >::GetSelectedEntryPos ( sal_Int32  nSelIndex = 0) const
inlineoverridevirtual

◆ GetStyle()

template<class T >
virtual WinBits VCLListBoxHelper< T >::GetStyle ( ) const
inlineoverridevirtual

◆ GetTopEntry()

template<class T >
virtual sal_Int32 VCLListBoxHelper< T >::GetTopEntry ( ) const
inlineoverridevirtual

◆ GetWindowExtentsAbsolute()

template<class T >
virtual tools::Rectangle VCLListBoxHelper< T >::GetWindowExtentsAbsolute ( )
inlineoverridevirtual

◆ IsEnabled()

template<class T >
virtual bool VCLListBoxHelper< T >::IsEnabled ( ) const
inlineoverridevirtual

◆ IsEntryPosSelected()

template<class T >
virtual bool VCLListBoxHelper< T >::IsEntryPosSelected ( sal_Int32  nPos) const
inlineoverridevirtual

◆ IsEntryVisible()

template<class T >
virtual bool VCLListBoxHelper< T >::IsEntryVisible ( sal_Int32  nPos) const
inlineoverridevirtual

◆ IsInDropDown()

template<class T >
virtual bool VCLListBoxHelper< T >::IsInDropDown ( ) const
inlineoverridevirtual

◆ IsMultiSelectionEnabled()

template<class T >
virtual bool VCLListBoxHelper< T >::IsMultiSelectionEnabled ( ) const
inlineoverridevirtual

◆ Select()

template<class T >
virtual void VCLListBoxHelper< T >::Select ( )
inlineoverridevirtual

◆ SelectEntryPos()

template<class T >
virtual void VCLListBoxHelper< T >::SelectEntryPos ( sal_Int32  nPos,
bool  bSelect = true 
)
inlineoverridevirtual

◆ SetNoSelection()

template<class T >
virtual void VCLListBoxHelper< T >::SetNoSelection ( )
inlineoverridevirtual

Member Data Documentation

◆ m_aComboListBox

template<class T >
T& VCLListBoxHelper< T >::m_aComboListBox
private

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