LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
SwXMeta::Impl Class Reference
Inheritance diagram for SwXMeta::Impl:
Collaboration diagram for SwXMeta::Impl:

Public Member Functions

 Impl (SwXMeta &rThis, SwDoc &rDoc,::sw::Meta *const pMeta, uno::Reference< text::XText > const &xParentText, std::unique_ptr< TextRangeList_t const > pPortions)
const ::sw::MetaGetMeta () const
const ::sw::MetaFieldGetMetaField () const
- Public Member Functions inherited from SvtListener
 SvtListener ()
 SvtListener (const SvtListener &r)
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 Query (QueryBase &rQuery) const

Public Attributes

uno::WeakReference< uno::XInterface > m_wThis
::comphelper::OInterfaceContainerHelper2 m_EventListeners
std::unique_ptr< const TextRangeList_tm_pTextPortions
bool m_bIsDisposed
bool m_bIsDescriptor
uno::Reference< text::XText > m_xParentText
rtl::Reference< SwXMetaText > m_xText

Protected Member Functions

virtual void Notify (const SfxHint &rHint) override

Private Attributes

::osl::Mutex m_Mutex

Detailed Description

Definition at line 603 of file unorefmk.cxx.

Constructor & Destructor Documentation

SwXMeta::Impl::Impl ( SwXMeta rThis,
SwDoc rDoc,
::sw::Meta *const  pMeta,
uno::Reference< text::XText > const &  xParentText,
std::unique_ptr< TextRangeList_t const >  pPortions 

Member Function Documentation

const ::sw::Meta * SwXMeta::Impl::GetMeta ( ) const

Definition at line 642 of file unorefmk.cxx.

References m_pMeta.

const ::sw::MetaField * SwXMeta::Impl::GetMetaField ( ) const

Definition at line 1235 of file unorefmk.cxx.

References m_pMeta.

void SwXMeta::Impl::Notify ( const SfxHint rHint)

Reimplemented from SvtListener.

Definition at line 648 of file unorefmk.cxx.

References SfxHint::GetId().

Member Data Documentation

bool SwXMeta::Impl::m_bIsDescriptor

Definition at line 614 of file unorefmk.cxx.

bool SwXMeta::Impl::m_bIsDisposed

Definition at line 613 of file unorefmk.cxx.

::comphelper::OInterfaceContainerHelper2 SwXMeta::Impl::m_EventListeners

Definition at line 610 of file unorefmk.cxx.

::osl::Mutex SwXMeta::Impl::m_Mutex

Definition at line 606 of file unorefmk.cxx.

sw::Meta* SwXMeta::Impl::m_pMeta

Definition at line 617 of file unorefmk.cxx.

Referenced by GetMeta(), and GetMetaField().

std::unique_ptr<const TextRangeList_t> SwXMeta::Impl::m_pTextPortions

Definition at line 611 of file unorefmk.cxx.

uno::WeakReference<uno::XInterface> SwXMeta::Impl::m_wThis

Definition at line 609 of file unorefmk.cxx.

uno::Reference<text::XText> SwXMeta::Impl::m_xParentText

Definition at line 615 of file unorefmk.cxx.

rtl::Reference<SwXMetaText> SwXMeta::Impl::m_xText

Definition at line 616 of file unorefmk.cxx.

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