LibreOffice Module sw (master) 1
|
The inner part SwXContentControl, which is deleted with a locked SolarMutex. More...
Public Member Functions | |
Impl (SwXContentControl &rThis, SwDoc &rDoc, SwContentControl *pContentControl, const uno::Reference< text::XText > &xParentText, std::unique_ptr< const TextRangeList_t > pPortions) | |
const SwContentControl * | GetContentControl () const |
![]() | |
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 | |
uno::WeakReference< uno::XInterface > | m_wThis |
std::mutex | m_Mutex |
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > | m_EventListeners |
std::unique_ptr< const TextRangeList_t > | m_pTextPortions |
bool | m_bIsDisposed |
bool | m_bIsDescriptor |
uno::Reference< text::XText > | m_xParentText |
rtl::Reference< SwXContentControlText > | m_xText |
SwContentControl * | m_pContentControl |
bool | m_bShowingPlaceHolder |
bool | m_bCheckbox |
bool | m_bChecked |
OUString | m_aCheckedState |
OUString | m_aUncheckedState |
std::vector< SwContentControlListItem > | m_aListItems |
bool | m_bPicture |
bool | m_bDate |
OUString | m_aDateFormat |
OUString | m_aDateLanguage |
OUString | m_aCurrentDate |
OUString | m_aPlaceholderDocPart |
OUString | m_aDataBindingPrefixMappings |
OUString | m_aDataBindingXpath |
OUString | m_aDataBindingStoreItemID |
OUString | m_aColor |
Protected Member Functions | |
void | Notify (const SfxHint &rHint) override |
The inner part SwXContentControl, which is deleted with a locked SolarMutex.
The content control has a cached list of text portions for its contents. This list is created by SwXTextPortionEnumeration. The content control listens at the SwTextNode and throws away the cache when the text node changes.
Definition at line 144 of file unocontentcontrol.cxx.
|
inline |
Definition at line 175 of file unocontentcontrol.cxx.
References sw::BroadcasterMixin::GetNotifier(), m_pContentControl, and SvtListener::StartListening().
const SwContentControl * SwXContentControl::Impl::GetContentControl | ( | ) | const |
Definition at line 202 of file unocontentcontrol.cxx.
References m_pContentControl.
|
overrideprotectedvirtual |
Reimplemented from SvtListener.
Definition at line 208 of file unocontentcontrol.cxx.
References aEvent, and SfxHint::GetId().
OUString SwXContentControl::Impl::m_aCheckedState |
Definition at line 161 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aColor |
Definition at line 173 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aCurrentDate |
Definition at line 168 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aDataBindingPrefixMappings |
Definition at line 170 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aDataBindingStoreItemID |
Definition at line 172 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aDataBindingXpath |
Definition at line 171 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aDateFormat |
Definition at line 166 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aDateLanguage |
Definition at line 167 of file unocontentcontrol.cxx.
std::vector<SwContentControlListItem> SwXContentControl::Impl::m_aListItems |
Definition at line 163 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aPlaceholderDocPart |
Definition at line 169 of file unocontentcontrol.cxx.
OUString SwXContentControl::Impl::m_aUncheckedState |
Definition at line 162 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bCheckbox |
Definition at line 159 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bChecked |
Definition at line 160 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bDate |
Definition at line 165 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bIsDescriptor |
Definition at line 154 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bIsDisposed |
Definition at line 153 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bPicture |
Definition at line 164 of file unocontentcontrol.cxx.
bool SwXContentControl::Impl::m_bShowingPlaceHolder |
Definition at line 158 of file unocontentcontrol.cxx.
::comphelper::OInterfaceContainerHelper4<css::lang::XEventListener> SwXContentControl::Impl::m_EventListeners |
Definition at line 150 of file unocontentcontrol.cxx.
std::mutex SwXContentControl::Impl::m_Mutex |
Definition at line 149 of file unocontentcontrol.cxx.
SwContentControl* SwXContentControl::Impl::m_pContentControl |
Definition at line 157 of file unocontentcontrol.cxx.
Referenced by GetContentControl(), and Impl().
std::unique_ptr<const TextRangeList_t> SwXContentControl::Impl::m_pTextPortions |
Definition at line 151 of file unocontentcontrol.cxx.
uno::WeakReference<uno::XInterface> SwXContentControl::Impl::m_wThis |
Definition at line 147 of file unocontentcontrol.cxx.
uno::Reference<text::XText> SwXContentControl::Impl::m_xParentText |
Definition at line 155 of file unocontentcontrol.cxx.
rtl::Reference<SwXContentControlText> SwXContentControl::Impl::m_xText |
Definition at line 156 of file unocontentcontrol.cxx.