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

Public Member Functions

 Impl (SwXTextSection &rThis, SwSectionFormat *const pFormat, const bool bIndexHeader)
 
void Attach (SwSectionFormat *pFormat)
 
SwSectionFormatGetSectionFormat () const
 
SwSectionFormatGetSectionFormatOrThrow () const
 
void SetPropertyValues_Impl (const uno::Sequence< OUString > &rPropertyNames, const uno::Sequence< uno::Any > &aValues)
 
uno::Sequence< uno::AnyGetPropertyValues_Impl (const uno::Sequence< OUString > &rPropertyNames)
 
virtual void Notify (const SfxHint &rHint) override
 
- Public Member Functions inherited from SvtListener
 SvtListener ()
 
 SvtListener (const SvtListener &r)
 
virtual ~SvtListener () COVERITY_NOEXCEPT_FALSE
 
bool StartListening (SvtBroadcaster &rBroadcaster)
 
bool EndListening (SvtBroadcaster &rBroadcaster)
 
void EndListeningAll ()
 
void CopyAllBroadcasters (const SvtListener &r)
 
bool HasBroadcaster () const
 
virtual void Query (QueryBase &rQuery) const
 

Public Attributes

SwXTextSectionm_rThis
 
uno::WeakReference< uno::XInterface > m_wThis
 
const SfxItemPropertySetm_rPropSet
 
::comphelper::OInterfaceContainerHelper2 m_EventListeners
 
const bool m_bIndexHeader
 
bool m_bIsDescriptor
 
OUString m_sName
 
std::unique_ptr< SwTextSectionProperties_Impl > m_pProps
 
SwSectionFormatm_pFormat
 

Private Attributes

::osl::Mutex m_Mutex
 

Detailed Description

Definition at line 110 of file unosect.cxx.

Constructor & Destructor Documentation

SwXTextSection::Impl::Impl ( SwXTextSection rThis,
SwSectionFormat *const  pFormat,
const bool  bIndexHeader 
)
inline

Member Function Documentation

void SwXTextSection::Impl::Attach ( SwSectionFormat pFormat)
inline
uno::Sequence< uno::Any > SwXTextSection::Impl::GetPropertyValues_Impl ( const uno::Sequence< OUString > &  rPropertyNames)
Exceptions
beans::UnknownPropertyException
lang::WrappedTargetException

Definition at line 950 of file unosect.cxx.

References SwXRedlinePortion::CreateRedlineProperties(), SwXDocumentIndex::CreateXDocumentIndex(), sfx2::cTokenSeparator, DDE_LINK_SECTION, SwNode::EndOfSectionNode(), FILE_LINK_SECTION, FN_PARAM_LINK_DISPLAY_NAME, FN_UNO_ANCHOR_TYPE, FN_UNO_ANCHOR_TYPES, FN_UNO_REDLINE_NODE_END, FN_UNO_REDLINE_NODE_START, FN_UNO_TEXT_WRAP, SwFormat::GetAttrSet(), SwSection::GetCondition(), sw::GetDefaultTextContentValue(), SwFormat::GetDoc(), SwSection::GetFormat(), SwSectionFormat::GetGlobalDocSection(), SwDoc::getIDocumentRedlineAccess(), SwSection::GetLinkFileName(), SwSection::GetParent(), SwSection::GetPassword(), IDocumentRedlineAccess::GetRedlineTable(), SwSectionFormat::GetSection(), SwSection::GetSectionName(), SwSectionFormat::GetSectionNode(), SwSection::GetType(), SwSection::GetUpdateType(), SwSection::IsCondHidden(), SwSection::IsConnected(), SwSection::IsEditInReadonly(), SwSection::IsHidden(), SwSection::IsLinkType(), SwSection::IsProtect(), m_pProps, nIndex, SfxItemPropertySimpleEntry::nMemberId, SfxItemPropertySimpleEntry::nWID, SfxPoolItem::QueryValue(), RES_BACKGROUND, RES_COL, RES_COLUMNBALANCE, RES_END_AT_TXTEND, RES_FRAMEDIR, RES_FTN_AT_TXTEND, RES_LR_SPACE, RES_UNKNOWNATR_CONTAINER, TOX_CONTENT_SECTION, WID_SECT_CONDITION, WID_SECT_CURRENTLY_VISIBLE, WID_SECT_DDE_AUTOUPDATE, WID_SECT_DDE_ELEMENT, WID_SECT_DDE_FILE, WID_SECT_DDE_TYPE, WID_SECT_DOCUMENT_INDEX, WID_SECT_EDIT_IN_READONLY, WID_SECT_IS_GLOBAL_DOC_SECTION, WID_SECT_LINK, WID_SECT_PASSWORD, WID_SECT_PROTECTED, WID_SECT_REGION, and WID_SECT_VISIBLE.

SwSectionFormat* SwXTextSection::Impl::GetSectionFormat ( ) const
inline

Definition at line 149 of file unosect.cxx.

References m_pFormat.

Referenced by GetSectionFormatOrThrow(), and SetPropertyValues_Impl().

SwSectionFormat& SwXTextSection::Impl::GetSectionFormatOrThrow ( ) const
inline

Definition at line 152 of file unosect.cxx.

References GetSectionFormat().

void SwXTextSection::Impl::Notify ( const SfxHint rHint)
overridevirtual
void SwXTextSection::Impl::SetPropertyValues_Impl ( const uno::Sequence< OUString > &  rPropertyNames,
const uno::Sequence< uno::Any > &  aValues 
)

Member Data Documentation

const bool SwXTextSection::Impl::m_bIndexHeader

Definition at line 121 of file unosect.cxx.

bool SwXTextSection::Impl::m_bIsDescriptor

Definition at line 122 of file unosect.cxx.

Referenced by SetPropertyValues_Impl().

::comphelper::OInterfaceContainerHelper2 SwXTextSection::Impl::m_EventListeners

Definition at line 120 of file unosect.cxx.

Referenced by Notify().

::osl::Mutex SwXTextSection::Impl::m_Mutex
private

Definition at line 114 of file unosect.cxx.

SwSectionFormat* SwXTextSection::Impl::m_pFormat

Definition at line 125 of file unosect.cxx.

Referenced by GetSectionFormat(), and Notify().

std::unique_ptr<SwTextSectionProperties_Impl> SwXTextSection::Impl::m_pProps

Definition at line 124 of file unosect.cxx.

Referenced by SetPropertyValues_Impl().

const SfxItemPropertySet& SwXTextSection::Impl::m_rPropSet

Definition at line 119 of file unosect.cxx.

Referenced by SetPropertyValues_Impl().

SwXTextSection& SwXTextSection::Impl::m_rThis

Definition at line 117 of file unosect.cxx.

Referenced by SetPropertyValues_Impl().

OUString SwXTextSection::Impl::m_sName

Definition at line 123 of file unosect.cxx.

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

Definition at line 118 of file unosect.cxx.

Referenced by Notify().


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