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

Public Member Functions

 Impl (SwPageDesc *const pPageDesc, SwDoc *pDoc, SwFieldIds nResId)
 
 Impl (SwFieldType *const pType, SwDoc *pDoc, SwFieldIds nResId)
 
void SetFieldType (SwFieldType *pType)
 
- 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

std::mutex m_Mutex
 
unotools::WeakReference< SwXFieldMasterm_wThis
 
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > m_EventListeners
 
SwDocm_pDoc
 
SwFieldTypem_pType
 
SwFieldIds m_nResTypeId
 
OUString m_sParam1
 
OUString m_sParam2
 
OUString m_sParam3
 
OUString m_sParam5
 
double m_fParam1
 
sal_Int8 m_nParam1
 
bool m_bParam1
 
sal_Int32 m_nParam2
 

Protected Member Functions

virtual void Notify (const SfxHint &rHint) override
 

Detailed Description

Definition at line 404 of file unofield.cxx.

Constructor & Destructor Documentation

◆ Impl() [1/2]

SwXFieldMaster::Impl::Impl ( SwPageDesc *const  pPageDesc,
SwDoc pDoc,
SwFieldIds  nResId 
)
inline

Definition at line 427 of file unofield.cxx.

References SvtListener::StartListening().

◆ Impl() [2/2]

SwXFieldMaster::Impl::Impl ( SwFieldType *const  pType,
SwDoc pDoc,
SwFieldIds  nResId 
)
inline

Definition at line 439 of file unofield.cxx.

References m_pType, and SvtListener::StartListening().

Member Function Documentation

◆ Notify()

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

◆ SetFieldType()

void SwXFieldMaster::Impl::SetFieldType ( SwFieldType pType)
inline

Member Data Documentation

◆ m_bParam1

bool SwXFieldMaster::Impl::m_bParam1

Definition at line 424 of file unofield.cxx.

◆ m_EventListeners

::comphelper::OInterfaceContainerHelper4<css::lang::XEventListener> SwXFieldMaster::Impl::m_EventListeners

Definition at line 411 of file unofield.cxx.

Referenced by Notify().

◆ m_fParam1

double SwXFieldMaster::Impl::m_fParam1

Definition at line 422 of file unofield.cxx.

◆ m_Mutex

std::mutex SwXFieldMaster::Impl::m_Mutex

Definition at line 408 of file unofield.cxx.

Referenced by Notify().

◆ m_nParam1

sal_Int8 SwXFieldMaster::Impl::m_nParam1

Definition at line 423 of file unofield.cxx.

◆ m_nParam2

sal_Int32 SwXFieldMaster::Impl::m_nParam2

Definition at line 425 of file unofield.cxx.

◆ m_nResTypeId

SwFieldIds SwXFieldMaster::Impl::m_nResTypeId

Definition at line 416 of file unofield.cxx.

◆ m_pDoc

SwDoc* SwXFieldMaster::Impl::m_pDoc

Definition at line 413 of file unofield.cxx.

Referenced by Notify().

◆ m_pType

SwFieldType* SwXFieldMaster::Impl::m_pType

Definition at line 414 of file unofield.cxx.

Referenced by Impl(), Notify(), and SetFieldType().

◆ m_sParam1

OUString SwXFieldMaster::Impl::m_sParam1

Definition at line 418 of file unofield.cxx.

◆ m_sParam2

OUString SwXFieldMaster::Impl::m_sParam2

Definition at line 419 of file unofield.cxx.

◆ m_sParam3

OUString SwXFieldMaster::Impl::m_sParam3

Definition at line 420 of file unofield.cxx.

◆ m_sParam5

OUString SwXFieldMaster::Impl::m_sParam5

Definition at line 421 of file unofield.cxx.

◆ m_wThis

unotools::WeakReference<SwXFieldMaster> SwXFieldMaster::Impl::m_wThis

Definition at line 410 of file unofield.cxx.

Referenced by Notify().


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