LibreOffice Module sw (master) 1
|
Public Types | |
typedef const SdrObject * | key_type |
typedef uno::WeakReference< XAccessible > | mapped_type |
typedef std::pair< const key_type, mapped_type > | value_type |
typedef std::map< key_type, mapped_type >::iterator | iterator |
typedef std::map< key_type, mapped_type >::const_iterator | const_iterator |
Public Member Functions | |
SwAccessibleShapeMap_Impl (SwAccessibleMap const *pMap) | |
~SwAccessibleShapeMap_Impl () | |
const ::accessibility::AccessibleShapeTreeInfo & | GetInfo () const |
std::unique_ptr< SwAccessibleObjShape_Impl[]> | Copy (size_t &rSize, const SwFEShell *pFESh, SwAccessibleObjShape_Impl **pSelShape) const |
iterator | end () |
const_iterator | cbegin () const |
const_iterator | cend () const |
bool | empty () const |
iterator | find (const key_type &key) |
template<class... Args> | |
std::pair< iterator, bool > | emplace (Args &&... args) |
iterator | erase (const_iterator const &pos) |
Private Attributes | |
::accessibility::AccessibleShapeTreeInfo | maInfo |
std::map< key_type, mapped_type > | maMap |
Definition at line 256 of file accmap.cxx.
typedef std::map<key_type,mapped_type>::const_iterator SwAccessibleShapeMap_Impl::const_iterator |
Definition at line 264 of file accmap.cxx.
typedef std::map<key_type,mapped_type>::iterator SwAccessibleShapeMap_Impl::iterator |
Definition at line 263 of file accmap.cxx.
typedef const SdrObject* SwAccessibleShapeMap_Impl::key_type |
Definition at line 260 of file accmap.cxx.
typedef uno::WeakReference<XAccessible> SwAccessibleShapeMap_Impl::mapped_type |
Definition at line 261 of file accmap.cxx.
typedef std::pair<const key_type,mapped_type> SwAccessibleShapeMap_Impl::value_type |
Definition at line 262 of file accmap.cxx.
|
inlineexplicit |
Definition at line 273 of file accmap.cxx.
References SwViewShell::GetDrawView(), SwViewShell::getIDocumentDrawModelAccess(), IDocumentDrawModelAccess::GetOrCreateDrawModel(), SwAccessibleMap::GetShell(), SwViewShell::GetWin(), maInfo, accessibility::AccessibleShapeTreeInfo::SetModelBroadcaster(), accessibility::AccessibleShapeTreeInfo::SetSdrView(), accessibility::AccessibleShapeTreeInfo::SetViewForwarder(), and accessibility::AccessibleShapeTreeInfo::SetWindow().
SwAccessibleShapeMap_Impl::~SwAccessibleShapeMap_Impl | ( | ) |
Definition at line 302 of file accmap.cxx.
References Dispose(), accessibility::AccessibleShapeTreeInfo::GetModelBroadcaster(), and maInfo.
|
inline |
Definition at line 293 of file accmap.cxx.
References maMap.
|
inline |
Definition at line 294 of file accmap.cxx.
References maMap.
std::unique_ptr< SwAccessibleObjShape_Impl[]> SwAccessibleShapeMap_Impl::Copy | ( | size_t & | rSize, |
const SwFEShell * | pFESh, | ||
SwAccessibleObjShape_Impl ** | pSelShape | ||
) | const |
Definition at line 310 of file accmap.cxx.
References SwFEShell::IsObjSelected(), and maMap.
|
inline |
Definition at line 298 of file accmap.cxx.
|
inline |
Definition at line 295 of file accmap.cxx.
References maMap.
|
inline |
Definition at line 292 of file accmap.cxx.
References maMap.
|
inline |
Definition at line 299 of file accmap.cxx.
Definition at line 296 of file accmap.cxx.
References maMap.
|
inline |
Definition at line 286 of file accmap.cxx.
References maInfo.
|
private |
Definition at line 268 of file accmap.cxx.
Referenced by GetInfo(), SwAccessibleShapeMap_Impl(), and ~SwAccessibleShapeMap_Impl().
|
private |