LibreOffice Module sw (master) 1
|
#include <accfrmobjmap.hxx>
Public Types | |
typedef SwAccessibleChildMapKey | key_type |
typedef sw::access::SwAccessibleChild | mapped_type |
typedef std::pair< const key_type, mapped_type > | value_type |
typedef SwAccessibleChildMapKey | key_compare |
typedef std::map< key_type, mapped_type, key_compare >::iterator | iterator |
typedef std::map< key_type, mapped_type, key_compare >::const_iterator | const_iterator |
typedef std::map< key_type, mapped_type, key_compare >::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
SwAccessibleChildMap (const SwRect &rVisArea, const SwFrame &rFrame, SwAccessibleMap &rAccMap) | |
const_iterator | cbegin () const |
const_iterator | cend () const |
const_reverse_iterator | crbegin () const |
const_reverse_iterator | crend () const |
template<class... Args> | |
std::pair< iterator, bool > | emplace (Args &&... args) |
Static Public Member Functions | |
static bool | IsSortingRequired (const SwFrame &rFrame) |
Private Member Functions | |
std::pair< iterator, bool > | insert (const sal_uInt32 nPos, const SwAccessibleChildMapKey::LayerId eLayerId, const sw::access::SwAccessibleChild &rLower) |
std::pair< iterator, bool > | insert (const SdrObject *pObj, const sw::access::SwAccessibleChild &rLower) |
Private Attributes | |
const SdrLayerID | mnHellId |
const SdrLayerID | mnControlsId |
std::map< key_type, mapped_type, key_compare > | maMap |
Definition at line 86 of file accfrmobjmap.hxx.
typedef std::map<key_type,mapped_type,key_compare>::const_iterator SwAccessibleChildMap::const_iterator |
Definition at line 94 of file accfrmobjmap.hxx.
typedef std::map<key_type,mapped_type,key_compare>::const_reverse_iterator SwAccessibleChildMap::const_reverse_iterator |
Definition at line 95 of file accfrmobjmap.hxx.
typedef std::map<key_type,mapped_type,key_compare>::iterator SwAccessibleChildMap::iterator |
Definition at line 93 of file accfrmobjmap.hxx.
Definition at line 92 of file accfrmobjmap.hxx.
Definition at line 89 of file accfrmobjmap.hxx.
Definition at line 90 of file accfrmobjmap.hxx.
typedef std::pair<const key_type,mapped_type> SwAccessibleChildMap::value_type |
Definition at line 91 of file accfrmobjmap.hxx.
SwAccessibleChildMap::SwAccessibleChildMap | ( | const SwRect & | rVisArea, |
const SwFrame & | rFrame, | ||
SwAccessibleMap & | rAccMap | ||
) |
Definition at line 35 of file accfrmobjmap.cxx.
References sw::access::SwAccessibleChild::AlwaysIncludeAsChild(), SwAccessibleContext::GetAdditionalAccessibleChildren(), sw::access::SwAccessibleChild::GetBox(), SwAccessibleMap::GetContextImpl(), sw::access::SwAccessibleChild::GetDrawObject(), SwFrame::GetDrawObjs(), SwFrame::GetLower(), SwFrame::GetNext(), GetShell(), SwPageFrame::GetSortedObjs(), sw::access::SwAccessibleChild::GetSwFrame(), SwAccessibleContext::HasAdditionalAccessibleChildren(), insert(), sw::access::SwAccessibleChild::IsBoundAsChar(), SwFrame::IsPageFrame(), SwFrame::IsTextFrame(), sw::access::SwAccessibleChild::IsVisibleChildrenOnly(), nPos, SwRect::Overlaps(), SwAccessibleChildMapKey::TEXT, and SwAccessibleChildMapKey::XWINDOW.
|
inline |
Definition at line 115 of file accfrmobjmap.hxx.
References maMap.
Referenced by SwAccessibleFrame::GetChild(), SwAccessibleFrame::GetChildIndex(), and SwAccessibleFrame::GetChildren().
|
inline |
Definition at line 116 of file accfrmobjmap.hxx.
References maMap.
Referenced by SwAccessibleFrame::GetChild(), SwAccessibleFrame::GetChildIndex(), and SwAccessibleFrame::GetChildren().
|
inline |
Definition at line 117 of file accfrmobjmap.hxx.
References maMap.
Referenced by SwAccessibleFrame::GetChildAtPixel().
|
inline |
Definition at line 118 of file accfrmobjmap.hxx.
References maMap.
Referenced by SwAccessibleFrame::GetChildAtPixel().
|
inline |
Definition at line 121 of file accfrmobjmap.hxx.
Referenced by insert().
|
private |
Definition at line 117 of file accfrmobjmap.cxx.
References emplace(), and nPos.
Referenced by SwAccessibleChildMap().
|
private |
Definition at line 126 of file accfrmobjmap.cxx.
References SwAccessibleChildMapKey::CONTROLS, emplace(), SdrObject::GetLayer(), SdrObject::GetOrdNum(), SwAccessibleChildMapKey::HEAVEN, SwAccessibleChildMapKey::HELL, mnControlsId, and mnHellId.
|
static |
Definition at line 141 of file accfrmobjmap.cxx.
References SwFrame::GetDrawObjs(), SwPageFrame::GetSortedObjs(), SwFrame::IsPageFrame(), and SwFrame::IsTextFrame().
Referenced by SwAccessibleFrame::GetChild(), SwAccessibleFrame::GetChildAtPixel(), SwAccessibleFrame::GetChildIndex(), and SwAccessibleFrame::GetChildren().
|
private |
|
private |
Definition at line 99 of file accfrmobjmap.hxx.
Referenced by insert().
|
private |
Definition at line 98 of file accfrmobjmap.hxx.
Referenced by insert().