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

Public Member Functions

 Impl (SwXParagraph &rThis, SwTextNode *const pTextNode=nullptr, uno::Reference< text::XText > const &xParent=nullptr, const sal_Int32 nSelStart=-1, const sal_Int32 nSelEnd=-1)
SwTextNodeGetTextNode ()
SwTextNodeGetTextNodeOrThrow ()
bool IsDescriptor () const
void SetPropertyValues_Impl (const uno::Sequence< OUString > &rPropertyNames, const uno::Sequence< uno::Any > &rValues)
uno::Sequence< uno::AnyGetPropertyValues_Impl (const uno::Sequence< OUString > &rPropertyNames)
void GetSinglePropertyValue_Impl (const SfxItemPropertyMapEntry &rEntry, const SfxItemSet &rSet, uno::Any &rAny) const
uno::Sequence< beans::GetDirectPropertyTolerantResult > GetPropertyValuesTolerant_Impl (const uno::Sequence< OUString > &rPropertyNames, bool bDirectValuesOnly)
- 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 Query (QueryBase &rQuery) const

Public Attributes

uno::WeakReference< uno::XInterface > m_wThis
std::mutex m_Mutex
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > m_EventListeners
SfxItemPropertySet const & m_rPropSet
bool m_bIsDescriptor
sal_Int32 m_nSelectionStartPos
sal_Int32 m_nSelectionEndPos
OUString m_sText
uno::Reference< text::XText > m_xParentText

Protected Member Functions

virtual void Notify (const SfxHint &rHint) override

Detailed Description

Definition at line 111 of file unoparagraph.cxx.

Constructor & Destructor Documentation

SwXParagraph::Impl::Impl ( SwXParagraph rThis,
SwTextNode *const  pTextNode = nullptr,
uno::Reference< text::XText > const &  xParent = nullptr,
const sal_Int32  nSelStart = -1,
const sal_Int32  nSelEnd = -1 

Member Function Documentation

uno::Sequence< uno::Any > SwXParagraph::Impl::GetPropertyValues_Impl ( const uno::Sequence< OUString > &  rPropertyNames)

Definition at line 519 of file unoparagraph.cxx.

References SfxItemPropertyMap::getByName(), SwUnoCursorHelper::getCursorPropertyValue(), sw::GetDefaultTextContentValue(), SwContentNode::GetSwAttrSet(), SfxItemPropertyMapEntry::nWID, and pValues.

uno::Sequence< beans::GetDirectPropertyTolerantResult > SwXParagraph::Impl::GetPropertyValuesTolerant_Impl ( const uno::Sequence< OUString > &  rPropertyNames,
bool  bDirectValuesOnly 
void SwXParagraph::Impl::GetSinglePropertyValue_Impl ( const SfxItemPropertyMapEntry rEntry,
const SfxItemSet rSet,
uno::Any rAny 
) const
SwTextNode* SwXParagraph::Impl::GetTextNode ( )

Definition at line 141 of file unoparagraph.cxx.

References m_pTextNode.

SwTextNode& SwXParagraph::Impl::GetTextNodeOrThrow ( )

Definition at line 145 of file unoparagraph.cxx.

References m_pTextNode.

Referenced by SetPropertyValues_Impl().

bool SwXParagraph::Impl::IsDescriptor ( ) const

Definition at line 152 of file unoparagraph.cxx.

References m_bIsDescriptor.

void SwXParagraph::Impl::Notify ( const SfxHint rHint)
void SwXParagraph::Impl::SetPropertyValues_Impl ( const uno::Sequence< OUString > &  rPropertyNames,
const uno::Sequence< uno::Any > &  rValues 

Definition at line 372 of file unoparagraph.cxx.

References SfxItemPropertyMap::getByName(), SfxItemPropertySet::getPropertyMap(), GetTextNodeOrThrow(), m_rPropSet, m_rThis, SfxItemPropertyMapEntry::nFlags, pValues, and SwUnoCursorHelper::SetPropertyValues().

Member Data Documentation

bool SwXParagraph::Impl::m_bIsDescriptor

Definition at line 120 of file unoparagraph.cxx.

Referenced by IsDescriptor().

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

Definition at line 118 of file unoparagraph.cxx.

Referenced by Notify().

std::mutex SwXParagraph::Impl::m_Mutex

Definition at line 117 of file unoparagraph.cxx.

Referenced by Notify().

sal_Int32 SwXParagraph::Impl::m_nSelectionEndPos

Definition at line 122 of file unoparagraph.cxx.

sal_Int32 SwXParagraph::Impl::m_nSelectionStartPos

Definition at line 121 of file unoparagraph.cxx.

SwTextNode* SwXParagraph::Impl::m_pTextNode

Definition at line 125 of file unoparagraph.cxx.

Referenced by GetTextNode(), GetTextNodeOrThrow(), and Notify().

SfxItemPropertySet const& SwXParagraph::Impl::m_rPropSet

Definition at line 119 of file unoparagraph.cxx.

Referenced by SetPropertyValues_Impl().

SwXParagraph& SwXParagraph::Impl::m_rThis

Definition at line 115 of file unoparagraph.cxx.

Referenced by SetPropertyValues_Impl().

OUString SwXParagraph::Impl::m_sText

Definition at line 123 of file unoparagraph.cxx.

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

Definition at line 116 of file unoparagraph.cxx.

Referenced by Notify().

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

Definition at line 124 of file unoparagraph.cxx.

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