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:
Collaboration diagram for SwXFieldMaster::Impl:

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
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 

Definition at line 427 of file unofield.cxx.

References SvtListener::StartListening().

◆ Impl() [2/2]

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

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)

◆ SetFieldType()

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

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: