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:
[legend]
Collaboration diagram for SwXMeta::Impl:
[legend]

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)
 
bool 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< SwXMetaTextm_xText
 
sw::Metam_pMeta
 

Protected Member Functions

virtual void Notify (const SfxHint &rHint) override
 

Private Attributes

::osl::Mutex m_Mutex
 

Detailed Description

Definition at line 605 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 
)
inline

Member Function Documentation

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

Definition at line 644 of file unorefmk.cxx.

References m_pMeta.

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

Definition at line 1241 of file unorefmk.cxx.

References m_pMeta.

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

Reimplemented from SvtListener.

Definition at line 650 of file unorefmk.cxx.

References SfxHint::GetId().

Member Data Documentation

bool SwXMeta::Impl::m_bIsDescriptor

Definition at line 616 of file unorefmk.cxx.

bool SwXMeta::Impl::m_bIsDisposed

Definition at line 615 of file unorefmk.cxx.

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

Definition at line 612 of file unorefmk.cxx.

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

Definition at line 608 of file unorefmk.cxx.

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

Definition at line 619 of file unorefmk.cxx.

Referenced by GetMeta(), and GetMetaField().

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

Definition at line 613 of file unorefmk.cxx.

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

Definition at line 611 of file unorefmk.cxx.

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

Definition at line 617 of file unorefmk.cxx.

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

Definition at line 618 of file unorefmk.cxx.


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