LibreOffice Module sw (master) 1
|
the Meta has a cached list of text portions for its contents this list is created by SwXTextPortionEnumeration the Meta listens at the SwTextNode and throws away the cache when it changes More...
Public Member Functions | |
Impl (SwXMeta &rThis, SwDoc &rDoc, ::sw::Meta *const pMeta, uno::Reference< text::XText > xParentText, std::unique_ptr< TextRangeList_t const > pPortions) | |
const ::sw::Meta * | GetMeta () const |
const ::sw::MetaField * | GetMetaField () const |
Public Member Functions inherited from SvtListener | |
SvtListener ()=default | |
SvtListener (const SvtListener &r)=default | |
virtual | ~SvtListener () COVERITY_NOEXCEPT_FALSE |
bool | StartListening (SvtBroadcaster &rBroadcaster) |
void | EndListening (SvtBroadcaster &rBroadcaster) |
void | EndListeningAll () |
void | CopyAllBroadcasters (const SvtListener &r) |
bool | HasBroadcaster () const |
virtual void | Notify (const SfxHint &rHint) |
virtual void | Query (QueryBase &rQuery) const |
Public Attributes | |
unotools::WeakReference< SwXMeta > | m_wThis |
std::mutex | m_Mutex |
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > | m_EventListeners |
std::unique_ptr< const TextRangeList_t > | m_pTextPortions |
bool | m_bIsDisposed |
bool | m_bIsDescriptor |
uno::Reference< text::XText > | m_xParentText |
rtl::Reference< SwXMetaText > | m_xText |
sw::Meta * | m_pMeta |
Protected Member Functions | |
virtual void | Notify (const SfxHint &rHint) override |
the Meta has a cached list of text portions for its contents this list is created by SwXTextPortionEnumeration the Meta listens at the SwTextNode and throws away the cache when it changes
This inner part of SwXMeta is deleted with a locked SolarMutex.
Definition at line 581 of file unorefmk.cxx.
|
inline |
Definition at line 595 of file unorefmk.cxx.
References m_bIsDescriptor, m_pMeta, and SvtListener::StartListening().
|
inline |
Definition at line 617 of file unorefmk.cxx.
References m_pMeta.
|
inline |
Definition at line 1187 of file unorefmk.cxx.
References m_pMeta.
|
overrideprotectedvirtual |
Reimplemented from SvtListener.
Definition at line 623 of file unorefmk.cxx.
References SfxHint::GetId().
bool SwXMeta::Impl::m_bIsDescriptor |
Definition at line 590 of file unorefmk.cxx.
Referenced by Impl().
bool SwXMeta::Impl::m_bIsDisposed |
Definition at line 589 of file unorefmk.cxx.
::comphelper::OInterfaceContainerHelper4<css::lang::XEventListener> SwXMeta::Impl::m_EventListeners |
Definition at line 586 of file unorefmk.cxx.
std::mutex SwXMeta::Impl::m_Mutex |
Definition at line 585 of file unorefmk.cxx.
sw::Meta* SwXMeta::Impl::m_pMeta |
Definition at line 593 of file unorefmk.cxx.
Referenced by GetMeta(), GetMetaField(), and Impl().
std::unique_ptr<const TextRangeList_t> SwXMeta::Impl::m_pTextPortions |
Definition at line 587 of file unorefmk.cxx.
unotools::WeakReference<SwXMeta> SwXMeta::Impl::m_wThis |
Definition at line 584 of file unorefmk.cxx.
uno::Reference<text::XText> SwXMeta::Impl::m_xParentText |
Definition at line 591 of file unorefmk.cxx.
rtl::Reference<SwXMetaText> SwXMeta::Impl::m_xText |
Definition at line 592 of file unorefmk.cxx.