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

Public Member Functions

 SectRepr (size_t nPos, SwSection &rSect)
 
SwSectionDataGetSectionData ()
 
SwFormatColGetCol ()
 
std::unique_ptr< SvxBrushItem > & GetBackground ()
 
SwFormatFootnoteAtTextEndGetFootnoteNtAtEnd ()
 
SwFormatEndAtTextEndGetEndNtAtEnd ()
 
SwFormatNoBalancedColumnsGetBalance ()
 
std::shared_ptr< SvxFrameDirectionItem > & GetFrameDir ()
 
std::shared_ptr< SvxLRSpaceItem > & GetLRSpace ()
 
size_t GetArrPos () const
 
OUString GetFile () const
 
OUString GetSubRegion () const
 
void SetFile (std::u16string_view rFile)
 
void SetFilter (std::u16string_view rFilter)
 
void SetSubRegion (std::u16string_view rSubRegion)
 
bool IsContent () const
 
void SetContent (bool const bValue)
 
void SetSelected ()
 
bool IsSelected () const
 
uno::Sequence< sal_Int8 > & GetTempPasswd ()
 
void SetTempPasswd (const uno::Sequence< sal_Int8 > &rPasswd)
 

Private Attributes

SwSectionData m_SectionData
 
SwFormatCol m_Col
 
std::unique_ptr< SvxBrushItemm_Brush
 
SwFormatFootnoteAtTextEnd m_FootnoteNtAtEnd
 
SwFormatEndAtTextEnd m_EndNtAtEnd
 
SwFormatNoBalancedColumns m_Balance
 
std::shared_ptr< SvxFrameDirectionItemm_FrameDirItem
 
std::shared_ptr< SvxLRSpaceItemm_LRSpaceItem
 
const size_t m_nArrPos
 
bool m_bContent: 1
 
bool m_bSelected: 1
 
uno::Sequence< sal_Int8m_TempPasswd
 

Detailed Description

Definition at line 161 of file uiregionsw.cxx.

Constructor & Destructor Documentation

◆ SectRepr()

SectRepr::SectRepr ( size_t  nPos,
SwSection rSect 
)

Member Function Documentation

◆ GetArrPos()

size_t SectRepr::GetArrPos ( ) const
inline

Definition at line 191 of file uiregionsw.cxx.

References m_nArrPos.

Referenced by IMPL_LINK_NOARG().

◆ GetBackground()

std::unique_ptr< SvxBrushItem > & SectRepr::GetBackground ( )
inline

Definition at line 184 of file uiregionsw.cxx.

References m_Brush.

Referenced by IMPL_LINK_NOARG().

◆ GetBalance()

SwFormatNoBalancedColumns & SectRepr::GetBalance ( )
inline

Definition at line 187 of file uiregionsw.cxx.

References m_Balance.

Referenced by IMPL_LINK_NOARG().

◆ GetCol()

SwFormatCol & SectRepr::GetCol ( )
inline

Definition at line 183 of file uiregionsw.cxx.

References m_Col.

Referenced by IMPL_LINK_NOARG().

◆ GetEndNtAtEnd()

SwFormatEndAtTextEnd & SectRepr::GetEndNtAtEnd ( )
inline

Definition at line 186 of file uiregionsw.cxx.

References m_EndNtAtEnd.

Referenced by IMPL_LINK_NOARG().

◆ GetFile()

OUString SectRepr::GetFile ( ) const

◆ GetFootnoteNtAtEnd()

SwFormatFootnoteAtTextEnd & SectRepr::GetFootnoteNtAtEnd ( )
inline

Definition at line 185 of file uiregionsw.cxx.

References m_FootnoteNtAtEnd.

Referenced by IMPL_LINK_NOARG().

◆ GetFrameDir()

std::shared_ptr< SvxFrameDirectionItem > & SectRepr::GetFrameDir ( )
inline

Definition at line 188 of file uiregionsw.cxx.

References m_FrameDirItem.

Referenced by IMPL_LINK_NOARG().

◆ GetLRSpace()

std::shared_ptr< SvxLRSpaceItem > & SectRepr::GetLRSpace ( )
inline

Definition at line 189 of file uiregionsw.cxx.

References m_LRSpaceItem.

Referenced by IMPL_LINK_NOARG().

◆ GetSectionData()

SwSectionData & SectRepr::GetSectionData ( )
inline

◆ GetSubRegion()

OUString SectRepr::GetSubRegion ( ) const

Definition at line 323 of file uiregionsw.cxx.

References sfx2::cTokenSeparator, SwSectionData::GetLinkFileName(), and m_SectionData.

Referenced by IMPL_LINK().

◆ GetTempPasswd()

uno::Sequence< sal_Int8 > & SectRepr::GetTempPasswd ( )
inline

Definition at line 204 of file uiregionsw.cxx.

References m_TempPasswd.

Referenced by SwEditRegionDlg::ChangePasswd(), and SwEditRegionDlg::CheckPasswd().

◆ IsContent()

bool SectRepr::IsContent ( ) const
inline

Definition at line 198 of file uiregionsw.cxx.

References m_bContent.

Referenced by IMPL_LINK().

◆ IsSelected()

bool SectRepr::IsSelected ( ) const
inline

Definition at line 202 of file uiregionsw.cxx.

References m_bSelected.

Referenced by IMPL_LINK_NOARG().

◆ SetContent()

void SectRepr::SetContent ( bool const  bValue)
inline

Definition at line 199 of file uiregionsw.cxx.

References m_bContent.

Referenced by IMPL_LINK().

◆ SetFile()

void SectRepr::SetFile ( std::u16string_view  rFile)

◆ SetFilter()

void SectRepr::SetFilter ( std::u16string_view  rFilter)

◆ SetSelected()

void SectRepr::SetSelected ( )
inline

Definition at line 201 of file uiregionsw.cxx.

References m_bSelected.

Referenced by IMPL_LINK_NOARG().

◆ SetSubRegion()

void SectRepr::SetSubRegion ( std::u16string_view  rSubRegion)

◆ SetTempPasswd()

void SectRepr::SetTempPasswd ( const uno::Sequence< sal_Int8 > &  rPasswd)
inline

Definition at line 205 of file uiregionsw.cxx.

References m_TempPasswd.

Referenced by SwEditRegionDlg::CheckPasswd().

Member Data Documentation

◆ m_Balance

SwFormatNoBalancedColumns SectRepr::m_Balance
private

Definition at line 169 of file uiregionsw.cxx.

Referenced by GetBalance(), and SectRepr().

◆ m_bContent

bool SectRepr::m_bContent
private

Definition at line 174 of file uiregionsw.cxx.

Referenced by IsContent(), and SetContent().

◆ m_Brush

std::unique_ptr<SvxBrushItem> SectRepr::m_Brush
private

Definition at line 166 of file uiregionsw.cxx.

Referenced by GetBackground(), and SectRepr().

◆ m_bSelected

bool SectRepr::m_bSelected
private

Definition at line 176 of file uiregionsw.cxx.

Referenced by IsSelected(), and SetSelected().

◆ m_Col

SwFormatCol SectRepr::m_Col
private

Definition at line 165 of file uiregionsw.cxx.

Referenced by GetCol(), and SectRepr().

◆ m_EndNtAtEnd

SwFormatEndAtTextEnd SectRepr::m_EndNtAtEnd
private

Definition at line 168 of file uiregionsw.cxx.

Referenced by GetEndNtAtEnd(), and SectRepr().

◆ m_FootnoteNtAtEnd

SwFormatFootnoteAtTextEnd SectRepr::m_FootnoteNtAtEnd
private

Definition at line 167 of file uiregionsw.cxx.

Referenced by GetFootnoteNtAtEnd(), and SectRepr().

◆ m_FrameDirItem

std::shared_ptr<SvxFrameDirectionItem> SectRepr::m_FrameDirItem
private

Definition at line 170 of file uiregionsw.cxx.

Referenced by GetFrameDir(), and SectRepr().

◆ m_LRSpaceItem

std::shared_ptr<SvxLRSpaceItem> SectRepr::m_LRSpaceItem
private

Definition at line 171 of file uiregionsw.cxx.

Referenced by GetLRSpace(), and SectRepr().

◆ m_nArrPos

const size_t SectRepr::m_nArrPos
private

Definition at line 172 of file uiregionsw.cxx.

Referenced by GetArrPos().

◆ m_SectionData

SwSectionData SectRepr::m_SectionData
private

Definition at line 164 of file uiregionsw.cxx.

Referenced by GetFile(), GetSectionData(), GetSubRegion(), SetFile(), SetFilter(), and SetSubRegion().

◆ m_TempPasswd

uno::Sequence<sal_Int8> SectRepr::m_TempPasswd
private

Definition at line 177 of file uiregionsw.cxx.

Referenced by GetTempPasswd(), and SetTempPasswd().


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