LibreOffice Module sw (master) 1
|
Public Member Functions | |
Impl (SwDoc *const pDoc, SwFormatField *const pFormat, SwServiceType nServiceId) | |
virtual | ~Impl () override |
void | SetFormatField (SwFormatField *pFormatField, SwDoc *pDoc) |
SwFormatField * | GetFormatField () |
bool | IsDescriptor () const |
void | Invalidate () |
const SwField * | GetField () const |
SwFieldType * | GetFieldType () const |
void | SetFieldType (SwFieldType &rType) |
void | ClearFieldType () |
virtual void | Notify (const SfxHint &) override |
![]() | |
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 |
SwFieldType * | m_pFieldType |
SwFormatField * | m_pFormatField |
uno::WeakReference< uno::XInterface > | m_wThis |
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > | m_EventListeners |
SwDoc * | m_pDoc |
rtl::Reference< SwTextAPIObject > | m_xTextObject |
bool | m_bIsDescriptor |
bool | m_bCallUpdate |
SwServiceType | m_nServiceId |
OUString | m_sTypeName |
std::unique_ptr< SwFieldProperties_Impl > | m_pProps |
Definition at line 1082 of file unofield.cxx.
|
inline |
Definition at line 1101 of file unofield.cxx.
References sw::BroadcasterMixin::GetNotifier(), and StartListening.
|
inlineoverridevirtual |
Definition at line 1116 of file unofield.cxx.
|
inline |
Definition at line 1163 of file unofield.cxx.
References SvtListener::EndListeningAll().
const SwField * SwXTextField::Impl::GetField | ( | ) | const |
Definition at line 2632 of file unofield.cxx.
|
inline |
Definition at line 1148 of file unofield.cxx.
References SwFormatField::GetField(), and SwField::GetTyp().
|
inline |
Definition at line 1134 of file unofield.cxx.
void SwXTextField::Impl::Invalidate | ( | ) |
Definition at line 2599 of file unofield.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::disposeAndClear(), SvtListener::EndListeningAll(), m_EventListeners, m_Mutex, m_pDoc, m_pFormatField, and m_wThis.
|
inline |
Definition at line 1138 of file unofield.cxx.
|
overridevirtual |
Reimplemented from SvtListener.
Definition at line 2614 of file unofield.cxx.
References SfxHint::GetId(), RES_OBJECTDYING(), and RES_REMOVE_UNO_OBJECT().
|
inline |
Definition at line 1157 of file unofield.cxx.
References sw::BroadcasterMixin::GetNotifier(), and StartListening.
|
inline |
Definition at line 1124 of file unofield.cxx.
References sw::BroadcasterMixin::GetNotifier(), and StartListening.
bool SwXTextField::Impl::m_bCallUpdate |
Definition at line 1096 of file unofield.cxx.
bool SwXTextField::Impl::m_bIsDescriptor |
Definition at line 1095 of file unofield.cxx.
::comphelper::OInterfaceContainerHelper4<css::lang::XEventListener> SwXTextField::Impl::m_EventListeners |
Definition at line 1091 of file unofield.cxx.
Referenced by Invalidate().
std::mutex SwXTextField::Impl::m_Mutex |
Definition at line 1086 of file unofield.cxx.
Referenced by Invalidate().
SwServiceType SwXTextField::Impl::m_nServiceId |
Definition at line 1097 of file unofield.cxx.
SwDoc* SwXTextField::Impl::m_pDoc |
Definition at line 1093 of file unofield.cxx.
Referenced by Invalidate().
SwFieldType* SwXTextField::Impl::m_pFieldType |
Definition at line 1087 of file unofield.cxx.
SwFormatField* SwXTextField::Impl::m_pFormatField |
Definition at line 1088 of file unofield.cxx.
Referenced by Invalidate().
std::unique_ptr<SwFieldProperties_Impl> SwXTextField::Impl::m_pProps |
Definition at line 1099 of file unofield.cxx.
OUString SwXTextField::Impl::m_sTypeName |
Definition at line 1098 of file unofield.cxx.
uno::WeakReference<uno::XInterface> SwXTextField::Impl::m_wThis |
Definition at line 1090 of file unofield.cxx.
Referenced by Invalidate().
rtl::Reference<SwTextAPIObject> SwXTextField::Impl::m_xTextObject |
Definition at line 1094 of file unofield.cxx.